more expenses test coverage - now checks login required, and doesnt show other users records on index
additional expenses tests to cover other user activity
remove redundant code: