Umass branch

Hey John here's the pull request. Sorry it took me longer than I meant it to. Some unexpected things came up which needed sorting out.

I have the data entry for node and citations totally mocked up and ready. When it comes to actually 'hooking things up' I don't think there will be any major issues. Currently the landing page for a logged in user i.e. the dashboard is the data entry page. I haven't been able to get to the admin page/dash yet.

I need to have a clearer idea of what is required of the admin page before digging into it more.