Chirality works!

All chirality tests passing. Only cis-trans remains. Or maybe allenes, if
I'm feeling up for that challenge.
Cleaning up of the end-to-end stack

Next project is to get a nice demo going which would actually involve
randomly generating molecules, etc. To that end, I am currently debugging
the random generator. It has a strange issue in which sometimes carbon
atoms only have three atoms attached instead of four, yet those carbon
atoms are mysteriously not *in* molecule.atoms for me to add hydrogens to
them afterwards.

Anyways. Tidying of views; making of synonyms in reaction_functions (for
database purposes); miscellaneous fixes of stupid bugs that were lurking
around.