Reporting is another use case that should be satisfied by this tool.
Since the use case deviates in terms of I/O, it's worth adding a
command-line interface for now and for future expansion.
Test: Unit tests included, will validate locally
Change-Id: Ifade560d9898722fdd5299d06899265b70ce771f
Test: Still in bootstrapping phase; tested a deployment from local
machine, can hit public facing endpoint
Change-Id: Ie194ec7e61a2ef84a3b74a22a52348a81a753d89
Test: Changes are currently independent of the rest of this project. Tests can
currently manually be run with "make test". CL is large, but poses no
risk
Change-Id: Ia77e073df077257cab96b7ca4e1d99a900d029b2