Merge pull request #22 from baerenfaenger/master

Implement canvas creation
Implement canvas saving
Merge remote-tracking branch 'upstream/master'