Added margin to canvases in style.css
Added palette placeholder, jslint settings++
Slight restructuring, new model for services
Added missing semicolon
Toolbox/zoom base implementation
Refactored viewport to be a widget
Fixed initial selection bug in zoompicker
Working palette
Added tile repetiton seperator lines
Added widget for switching tile mode
Added support for tile mode toggling to viewport