Use own image wip
Implement choice between PlaceKitty and your own image
Properly show change image link
Fallback to kitty-image if your image is not set
Remove debugging
Call angular's apply statement so change link visibility is correct
Add validation on combination of mat height, page height and bottom weight.
Always clear the canvases on updateCanvas call
Wrap reader.onload callback in scope.apply() instead of calling scope.apply from it.
JSHint