Consolidated __eq__ and added missing __hash__
Merge pull request #307 from esc24/add_proj_hash

Added __hash__ to Projection