Adde test for 'hidden' col in group
Added 'hidden' column to Groups table
Expense new only shows visible groups now.
Fixed all controllers to pass

- Added user login to each test
- Fixed redirect on record creation
Re-organize expense request spec