added basic transaction support. fixed DummyContext skel to build.

was trying sugar orm and had some bugs related to transaction behavior.

implemented SugarTransactionHelper to help define transaction scope.

It simply starts a transaction and invokes a callback. If callback is successful, transaction is commited, otherwise it is rolled back.

very simple but hope it helps