-----
* Add coecms channel to circle config
* Removed ncchash from meta.yaml conda requirements
* Removed tab indentation in meta.yaml
* Added conda dependencies for CircleCI
* Added actual shortcircuit test
* Cleaned up shortcircuit logic in check\_file. Probably an undocumented bug in the return code logic
* Changed to subparser for yamf
* Added yamf test
* Pass fullpath to hash calculation function. When there were two levels of symbolic link the file could not be found
* Added cli interface (yamf). Can create and check manifests
* Supplying a hash function is now optional. Use defaults if not supplied
* Changed all the manifest file names to something more systematic and reflecting best practise: now have .yaml suffix
* Made import cleaner by adding \_\_init\_\_.py imports
* Updated nchash import requires more recent version
* Print python version information to test stdout for verification
* Used cleaner import syntax for nchash
* Change nchash dependency
* Using updated nchash, catching not netCDF file format errors and silently ignoring. Allows for easy specification of a hash hierarchy
* Added check method to check all filepaths
* Changed API to more generic and understandable method names
* Added class methods for checking if a path exists, and if a hash function exists for that path, and tests
* Specified higher version of nchash: fixed again
* Specified higher version of nchash: fixed
* Specified higher version of nchash
* Updated travis build environment for dependencies
* Updated README