Stage 2: MVC Time

Yup, this is the pull request to bring irexinc.org into the MVC world.