Make everything Internal

Close #33
Update documentation
Merge pull request #36 from yous/patch-documentation

Progress on documentation