Finished basic implementation of add transaction
Add transaction repository and add transaction logic