Changed panzoom to an angular service
Cleaned up panzoom
Cleaned up board directive
Changed black background to extend beyond board
Fixed zoom with black background
Added ability to edit the board and save and load