Autopop class

Added an autopopulation helper class. Not filled out yet
Syncing the ship

Let's see how this goes
Spaaaace

Fixed spacing, also readded the autopop helper
Changed Exclusion Requirement to an RSR
Merge remote-tracking branch 'origin/Caroline' into Laura

Conflicts:
	CAPPamari.Web/Models/CourseModel.cs
Clearing stuff before I merge
Excluded DepthRequirement

because it got moved
changes to compile include depth req
Merge remote-tracking branch 'origin/Caroline' into Laura
HASS autopopulate and req set Full() function
Added basic autopopulation, updated parser

Basic autopopulation goes through single class requirements first, then
level requirements.
The parser was updated to also get fields of P/NC and communication
intensive. CourseModel was updated to have public sets, because this is
required in order for CSVHelper to work.
commit for nick
Removes courses after they fill a requirement
Fixes to HASS Autopop and fixed Exclusion RSR inheritance
Merge Fix
Merge remote-tracking branch 'origin/nicholas' into dev
Merge remote-tracking branch 'origin/Caroline' into dev

Conflicts:
	CAPPamari.Test/bin/Debug/CAPPamari.Test.dll
	CAPPamari.Test/bin/Debug/CAPPamari.Test.pdb
	CAPPamari.Web/Helpers/AutopopulationHelper.cs
	CAPPamari.Web/Models/CourseModel.cs