Log cache miss as info rather than warning
Improve api test logging
Allow password to be passed in for local test runs
Update usage message for sign-in password
Use home directory for cache file
Refactored tests
Merge pull request #21 from Rise-Vision/chore/logging

Change logging output for cache misses and tests