template directory structure cleanup; comment and commission fields added on transactions; custom save logic on transaction model for sign changing