Code as of current.

Major updates to the code structure. Beginning of separating out code
into specific files. Unused / trash code is being removed.

Basic text streams can be read in and tokenised for further parsing.