Adding user to everything, most tests are green
Replacing methods in expense_repository with user bound ones
Adding lotta methods
Ready to go