Assign methods to variables

Like angular-bootstrap
use constant to hold default options
Move link logic to controllers

Move dragging & resizing change event logic to their setter methods

Make gridster directive scope isolate