M5 (Register stuffs)

Set up register implementation.
Changed Model(UserList) to a singleton, so there is one "Model" for
every presenter which allows communication. This will later be changed
to a some sort of database for ExtraCredit.

Also changed Intro page to MVP.