Using underscore.js
Responsibility for formatting monetary values is now with js.
Refactoring tx backend database access.

Making clients of TransactionLog oblivious
to the database Session (instead of having).
Setting timeout for services startup