Refactored the namespace
Refactored the contrib subdir to vendor
included a hard copy of 'compile'
Updated the documentation