Rewrote how all commands are processed so that it actually works with the IndexedDB transactions, (which suck).

(get, set, lpush, rpush, rpop, lpop) all work: but not exactly performant, lists are pretty broken and there are no type checks.