Initial commit for this assignment - compiles but not tested

- VacSys.java presumably works, but can't be tested until the underlying data structure is complete
- Patient.java is nearly complete (may need setters/getters)
- VacSysPriorityQueue interface has basics - may be missing a function or two
- VacSysHeap doesn't have any functionality yet
Now compiles and runs - output order seems wrong

* Added functionality to VacSysHeap.java
* Added isEmpty() function to VacSysPriorityQueue interface
* Fixed a small bug in VacSys.java where the actual heap was not being initialized
Corrected IndexOutOfBoundsExceptions - still wrong order output

* Added some conditionals to VacSysHeap remove() in order to prevent IndexOutOfBoundsExceptions
* VacSysHeap remove() now returns generic T instead of String
* Added a quick check to VacSys's multiple remove() function to prevent removing more elements than actually exist
Sorting now works properly!

* Fixed the moveDown() function in VacSysHeap. And the problem was... MISSING BRACKETS AFTER AN IF-ELSE STATMENT... yeah.
* Made ComparableQueue a public class and put it in its own file
* Added some debug code (commented out)
Added tPop and zPop updating after initial file reading

* VacSys.java insert and remove functions now respectively increase and decrease populations accordingly for all changes after file reading
* Added some getters to Patient.java
Fixed NullPointerExceptions on post-clear removal

* VacSys.java now ACTUALLY REMOVES the queue from the HashMap when the queue is empty
* VacSysHeap.java now removes the last remaining element in the heap when there is only 1 element left
* Removed debug code
PACKAGE AND JAVADOCS MEGACOMMIT

    * Added stuff to packages...
    * and added JavaDocs...
    * most important commit of the whole project
added test file
Merge branch 'master' of github.com:robwhitaker/Advanced-Data-Structures