updates version to 0.3-pre.
Adds check for canvas and fallback to div.
Cleans .gitignore.
Changes build process.
Minor changes.
Updates build process.
Updates build process.
Updates license year.
Cleans git ignores.
Adds option to draw on existing canvas. Improves compression.
Minor changes.
Prepares release.
Merge branch 'develop'