Moved a lot of setup code into mixins or platform-specific classes.
Moved a lot of setup code into mixins or platform-specific classes.

This should make the app easier to port to other platforms.

leftathome/kitchenplan-1,leftathome/kitchenplan-1