Merge pull request #9 from AppScale/testing

Testing
Throwing an exception for failed SCPs
Initial commit for transaction support where we lock for allocate IDs
Merge branch 'trans2.0' of github.com:nlake44/appscale into trans2.0
Added commit and rollback functions with unit test
Fotmmating
Begin, commit, and rollback are done
Support for puts and delets for transactions
Added more tests and cleaned the file up
Kindless implemented
Simple transactions work and tested
Merge pull request #234 from nlake44/trans2.0

Transaction Support