revamp: Google App Engine datastore low level api partially integrated in to the Bank

not sure if the pull request was made in the right way cuz i accidentally pushed to the master
i had to revert to old commit with cherry-pick and  push it to the master afterwards i created a new branch with the low level api changes and make the pull request