added test for saving new transaction
adde required textfield view and tests
code for adding transaction, tests and all
got required attribute working