Fixed Spelling Errors

I fixed a few spelling errors that I left in the header file comments
Reorganizing the files and adding other data structures to implement