Translated the given acceptance test into Python unit tests.

Added one additional check mentioned in the acceptance test suite: for lifeExpectancyRemaining(), the effective birthdate apparently has to be before 2015-06-30.
Switched datastore output to use a proper logger and disabled it during unit test runs.