IB2d Reloaded: A more powerful Python and MATLAB implementation of the immersed boundary method. (29th December 2017)