Checkpoint... Some improvements can be made, but it's pretty good here
Undid algo directory name change
Makefile updates - auto creates directories now
Removed the bin and obj dirs for github