Merge pull request #19 from xamroc/tools-func

Modified transaction schema
Merge pull request #20 from xamroc/tools-func

Added authentication requirement for listing new tools
Added Transaction create function and added access control to create transaction
Added validation for Transaction's association
Minor change to transaction form
Added create user and tool to TransactionController
Merge pull request #21 from JulesWiz/authorize_trans

Added association for Transaction, access control, create function
Added and passed tools controller spec