WIP.  Fixing transaction promise problem.
WIP.  Before rewrite.
Rewrote indexed-db in a coffee way and added thorough testing.
Small cleanup for generated files.
Merge pull request #1 from bramski/rewrite-coffee

Angular indexed DB now rewritten in coffeescript with much more in mind for transactionality.