[DS-1008] Cleaner acceptance tests

    - Assert that creds found for logical user
    - Improve step defs for logging in and content format
Adding script to generate client_id/secrets for bootstrapping apps
Merge branch 'master' of github.com:inbloomdev/datastore
[DS-1008] Refactor Class Period CRUD acceptance tests
[DS-1008] Correct name of logical user to use for search
Merge branch 'master' into DE2714