Dashboard manager

Functionality to add, edit, remove widgets on main user dashboard. This comes with use of gridster.js library.