Test for AddEntryActivity and minor change to AddEntryActivity

Added ```TestCaseAddEntryActivity``` and made a minor change to ```AddEntryActivity``` so that ```AddBudgetActivity``` is not started automatically when there are no budgets in the spinner.