Adding initial files.
Adding roughed out class structure.