Merge pull request #1 from muesli/master

its allways wonderful if you know there are some small bugs to fix and someone does it for you. thanks ;)
added tests
added travisfile
added buildstatus-picture and fixed typo
removed unnecessary omitempties
implemented reverse search, added better error handling
return error when server has not been set
updated example
updated test
updated readme
new example in readme, go fmt everything
added link to LGPL in readme
ya readme update
* Easier to read example. No need for ptrs.