Major Revision

Refreshed index page design
Added a working Profile page
Fixed registration bug
Other misc. fixes