Added functional test, added unit tests w/ known good content

These new unit tests arefairly straightforward, but the objects shoudl allow for us to easily add things like auth error handling tests and such