Add keyboard shortcuts (space to place, cmd-z to undo)

- Also continue splitting into more components
Add easing graph to timeline

- allow timeline to fill screen on resize
Minor fixes to scaling state changes
Tweaking keyboard keys
Improvements

- Add some touch support
- Add some hdpi support
- Add font awesome icons
Fix canvas scaling issues
Improve load / save