Restructuring the directories, separating sim from algos
New algorithm files and interface, reimplemented the way algorithms are executed
Removed the compiled code, cleaned up some other things