Moved the hashing module because of a circular dependency problem
Added a graphite.query.get_structure function for getting the metrologic structure
Small docstring "fix"