reorg of testing and id generation
added additional unit tests
merge changes move to qunit for all tests
merge changes and remove unused imports
clear the datastore when testing locally with qunit
python style changes
use urlsafe key as id by default. TODO: add back in your own key creation
added projection test