Added transaction object to hold information passed between logic and graphical engines. Added some logic and graphical engine functionality. Still need to add finishing touches for v1.00 release.