Milestone 2 work

Started milestone 2, added some code that will be helpful for modeling
the login page and the dynamic page generation.