MASSIVE algorithm update / now with proper inheritance

Issues:
 - SJF bugs out due to readyProcessLists index getting out of bounds. Solution? Create the UltraArrayList class you thought about and use it.

TODO:
 - SJF+
 - Database... why isn't this done yet?!
UltraLists - ready to mod
UltraArrayList implementation complete.

Taking out the app for a spin!
All algorithms look good

All there is to do is the outcome panel + saving results to the database