Added an outlined box on mouseover to show zoomable area on the canvas
Restructured flow of canvas directive to account for new functions
Modified gruntfile to enable hosting over network