Added basic login functionality and split each controller into their own pages