Added Presenters for models

Created Presentable interface

Created UserPresenter and BasePresenter classes

Fixed bug where user image would could be lost when updating