Adding current work
Added error messages. Closes ticket #34
Updated test names. Added Examples for library. Closes ticket #35
Ran go fmt
Merging with internal repo