refactored mediator so any object can have its own
basic free resizable, still some bugs
somewhat working resizing handles, going to mess with them
free resizing is working, have to add unit tests
#12