Critique of the previous work: a few places had unnecessary overhead,
particularly in referencing large (often unnecessary) mocks members.
This is still testing privates - intentionally going against common
principles for the sake of not loading all unit tests onto `make`.
* push for progress check
* second update for unit testing
* cleaned up code
* more proper unit tests
* Adding periods
* Removed the blank unit test and removed quotes off object keys
* updated tests and styling
* Change syntax, clear up grammar, and altered tests
* removed unnecessary information for the ObjectMakr constructor