Added some new tests.
Default value for when session is empty.
Removed some charts, removed lots of dead code.
Code cleanup.
Remapped all library classes.
Moved all references.
Some cleaning up.