Add transaction

Implement add transaction user story. Resolves #21 

PTAL @fcduarte @amitbharadwaj 
I see, but I think it's more common to have the reusability with the fragments instead of activities .. We can keep this way because it's more a conceptual discussion, maybe we can ask @nesquena about it! :)