Updated documentation

Updated the doc.go to include a more complete example
Added a generator readme for compiling on linux