Added weather input to the new fish dialog.
Introduced a server side model for the user that works better than
default AppEngine modeling.
Added user model to the client.
Only show the new fish dialog if the user is an admin.