Add working button to destroy a need
Add transaction controller and awesome refactor of transaction model courtesy of Mike
Resolve merge conflict