Updated Java to version 8
Removed unnecessary classes
Minor cleanups
Renamed Algorithms to Miscallaneous