improve tests for qs.util
add rand_str() method to util with tests
add API key store with sample data and tests
add beginnings of qs.API

most of this will be moved to rest_base.APIWrapper
begin APIWrapper class
get api_keys tests working
reindent.py