Regex matching

Added some regex matching to the javascript validation.  More to come...
Testing for autopop

Also minor name changes to make csv parser work again
Revert "Testing for autopop"

This reverts commit aa2c316be6aed4170fb7dadd487d9137206b355d.
Merge remote-tracking branch 'origin/Caroline' into Caroline
Testing for Autopop

Also minor name changes to make csvparser work again
Test stuff

Nothing important
Converted the Requirement models

Converted everything over to the new Requirement model.
Now loads user's CAPP Report data on sign in

Step by step getting closer to having the front end wired into the back
end.
Added email to advisor
Merge remote-tracking branch 'origin/justin' into nicholas

Conflicts:
	CAPPamari.Test/bin/Debug/CAPPamari.Test.dll
	CAPPamari.Test/bin/Debug/CAPPamari.Test.pdb
	CAPPamari.Web/Controllers/UserController.cs
	CAPPamari.Web/Models/Model1.edmx.diagram
	CAPPamari.Web/Scripts/Main.js
Improved logout

Now destorys session as well as javascript data when you log out.
Commenting
Intermediate push

Added base functionality to reload user from session and fixed match
function on CourseFulfillmentModel.
Merge remote-tracking branch 'origin/justin' into Caroline

Conflicts:
	CAPPamari.Test/bin/Debug/CAPPamari.Test.dll
	CAPPamari.Test/bin/Debug/CAPPamari.Test.pdb
	CAPPamari.Web/Helpers/AutopopulationHelper.cs
	CAPPamari.Web/Models/Requirements/RequirementSet.cs
Merge remote-tracking branch 'origin/justin' into Caroline
Session stabalization.

Can log in, refresh and you aren't logged out, and when you log out your
session is obliterated and you have to sign back in.
Constructive update

Added useful constructors to RequirementSetModel,
CourseFulfillmentModel, and RequirementModel. Also updated
AutopopulationHelper and AutopopulationTest to reflect the new data
model.
Fixed email to advisor
Fixed header bar tab bug
UI update