Created a system of ApiEntities and metadata decorations.

- Uses mirrors to get the metadata about entities and their various fields, which will be used to create links to the database tables and columns.