Split app functionality into multiple files
Fix plug submit patterns
Re-order submit buttons on login page

This way, hitting Enter will attempt a password login