Various cleanup and deinit fixes

The app crashed on my watch today, which lead me to take a closer look.

This pull request will bring in the following:

* Destruction of PropertyAnimations
* Unloading of custom fonts
* Reordering of deinit, to match the examples