Query projections

Merged Michael Ritter requested to merge query-projections into develop

Closes #100 (closed)

Improves database accessors when querying in a read only environment through QueryProjections

Updates database migrations to be more expedient

Edited by Michael Ritter

Merge request reports