Expanded the Example to show Encoding

Also, cleaned up bits of documentation in the headers.
Removed due to refactoring.
made the main scheme a shared scheme so we can use it for testing on travis
added config and scripts for travis integration. we'll see how this goes...