Refactor Add transaction View

Completely redesign add transaction flow to accommodate designers flow.

- Broke inputs into fragments with a master ListVies showing progress
- Users can go back and forward within the steps.
- Polish to closely mirror design. (Todo: polish the date fragment section)

This resolves #72 

/cc @fcduarte @amitbharadwaj