Added in some extra logic for naming, pull a little more data
Added in some extra logic for naming, pull a little more data

This adds some basic lookups for theory, and attempts to form a friendly
name that can be used directly on the client side. It also extracts a
few more pieces of metadata, but could probably do with more.

OpenChemistry/mongochemserver