Major refactor of code base.

Moved to parser style read in (char by char not line by line)
Added data structure to contain "Notes" which is a tag with its data