Refactor expenses controller

Using the Rails Antipattern chapter on "Rats Nest Resources" as a guide,
this separates out what used to be the ExpensesController into two new
controllers:

ExpensesController -- for unscoped expenses
User::ExpensesController -- for expenses scoped to current_user

It also moves the feature specs and model files to mirror this layout.
Fix change_expense_status arguments
Fix hound ci comments
Add autoload paths
blargh
Merge pull request #12 from bluerogue251/refactor_controller

Refactor expenses controller