Moved puzzle logic to puzzle controller. Added app controller for shared logic.
Add basic styling for notes panel.
Added Notes functionality.
Cleared out notesController since I don't actually use it.
Got rid of clear on empty value since it was leading to odd side-effects.
Merge branch 'feature/notes' into develop