Merge pull request #10 from niode/nathan

Someone help with this stupid package crap, I hate packages.
For packaging.
Rename Course.java to taAllocation/Course.java
Rename Entity.java to taAllocation/Entity.java
Rename Instructor.java to taAllocation/Instructor.java
Rename Lab.java to taAllocation/Lab.java
Rename Lecture.java to taAllocation/Lecture.java
Rename TA.java to taAllocation/TA.java
Rename TAallocation.java to taAllocation/TAallocation.java
Rename Timeslot.java to taAllocation/Timeslot.java
Rename TAallocationPredicates.java to taAllocation/TAallocationPredicates.java
Rename PredicateReader.java to taAllocation/PredicateReader.java
Rename Pair.java to taAllocation/Pair.java
Rename Predicate.java to taAllocation/Predicate.java
Delete folder placeholder
Moved to taAllocation package

Changed min and max labs to non-constant. You cannot aggregate a constant.

However you could make setter methods protected for package use only.
Update package imports for time slot.
fixed things