Add SimpleCov to fail the build for <100% coverage
Set up Cane for code quality in development
Set up Inch for documentation
Fail the build if objects are missing documentation