Use the common terminology of push/pop for stack
Pass arrays as the argument to create set, stack and queue
Cleaning up the storage type interfaces a bit
First crack at a priorityQueue implementation
Clean up tests and flesh out the interface for ranked cells
Fixes for priorityQueue and allow sets to store values
Fix ranked cell to return Infinity if past goal
aStar implementation filled in