several minor facelift changes:

- don't submit username if it's the same as before
- decrease the height of the chat row so that it doesn't cause scrolling
- use jquery instead of basic js
- clean up error messages