change method names from 'income' to 'balance'
added income and loss methods
rename transaction types