Add Support for Cane Complexity

Add a rake task for running cane to check test coverage, complexity etc.