Add introduction page to Doxygen documentation.
Minor cleanup. Add assertion.
Add secure hashing support to identity.
Update TODO list.