Moving scripts and styles into their own controllers, and a lot of additions and cleanup to account management