Add fragments layouts representing input states
Add getRelativeDate method
Refactor Add Transaction view

- Broke down the view into multiple fragments. One per input (Amount, name, Category, Date)
- Set up a ListView with input items to show in which step the user is in
- Set up an interface common to all the fragments to move during the Add Transaction View (back, next, finish)

TODO:
- Polish UI
- ListView items should return to the relevant step
Merge branch 'master' into add-transaction-v2

Conflicts:
	src/org/missionassetfund/apps/android/activities/AddTransactionActivity.java
Hidde keyboard before next step
Allow listview click funtionality
Change green background color naming
Add add transaction background color
Style Input Items from ListView
Merge branch 'master' into add-transaction-v2

Bringing branch up-to-date
Polished first view for Add Transaction

- Add initial assets for add transaction view
- Polished Input Amount for the transaction
Polish Name input fragment
Polish select category section for add transaciton

- Create a custom CategoryAdapter to style both spinner and the dropdown
Initial Polish of date input fragment

- TODO: need to style datepicker
Add finished button assets
Polish done fragment
Add basic validation

- it would be better to have button disable though we do not have needed assets yet
Merge branch 'master' into add-transaction-v2

Conflicts:
	src/org/missionassetfund/apps/android/activities/AddTransactionActivity.java

TODO:
- Properly wireframe back the data passing from push notification
Clean up buttons naming
Merge pull request #75 from CodePath-MAF/add-transaction-v2

Refactor Add transaction View