Prevent unhandled error if asked a user that does not exists
Optimize User Model code
Merge branch 'master' into apiv1
Attualize API v1/user to the new behaviour of User Model
Make User::mask() able to accept a parameter
Now the User::Mask() function can handles filters