First commit of files - all main controllers and views set up, and basic log in functionality in place.