cleanup
queries now run through the repository
cleanup
refactored updates to commands
implemented command object authorization in Demo
updated readme to reflect recent changes