Restructured the project with sub-modules.  Added Benchmark skeleton using Google Caliper.
Merge branch 'module'