Privatized members
Documented persistent
Restrucured code
Merge pull request #42 from vacuumlabs/api

Completed API