Fixes compile errors in the project

* changes the 'ne' EL operator to '!=' to avoid compile errors
Fixes broken tests

* updates hashCode and equals on User
* updates broken tests