Workplace build out

Added workplace context
Added placeholder core workplace methods to mljs
Fixed drag and drop in widgets.js