editing makefile to build to the bin folder
updating .gitignore to include a bin folder for all built files
reorganizing so each data structuer is broken into header / class files
moving everything to seperate folders for better organization