Added border on draggable
Refactored javascript modules
Refactored javascript and views, and made it possible to add new widgets