Functionally completed CRUD functions

There is next to no commenting at the moment, this will be resolved when
sleep has come.
Merge pull request #10 from t-faoro/master

Functionally Completed CRUD Functions, code will need to be documented at a later date