added basic crud for transactions
changed database column names to meet style requirement
added login and user validation