Forcedraw

Added optional param to `m.redraw(true)` to allow forced redrawing, overriding default asyncronicity

This is build off of #197