Fixing ninject versioing, extracting state info to new factories. Fixes #6 #8
Adding readme files, cleaning up a few class/var names
Finishing intiial documentation, fixes #1
Updating readme, lots of words
Adding tests for factories