Client updates (mostly)

- Refactored Forms to subclass ApiForm
- set up logging
- Added Menu links to frontend