Initial Commit.

Base classes created. Lots of debug code.

Status: Not Functional.