Stuff
Renamed header file
Fixed command line args parsing. Better header definitions

- Better encapsulation of data and methods for data types
- Started constructing the O(n^4) loop