change route params for user from id to username, add search model