Removing admits, one left due to universe inconsistency.
No axioms left (apart from Funext).

More documentation on the use of canonical structures.
Moving between records and sigmas should now be easier.
However, I am not sure whether this is the most optimal way of expressing this.
There is still quite a bit of boiler plate code.
Removing one last admit.
Remove use of funext-axiom
Adding more documentation, applying JasonGross suggestions.
Simplifying
cleaning up
Removing hProp as a Class. It is not needed.
Adding documentation on Canonical Structures
Docs
docs
Cleaning up
More informaitve names
Merge pull request #206 from spitters/master

Removing admits, one left due to universe inconsistency.