chat + profile + settings

chat box start (needs styling)
user profiles can now be edited in style
proper validation on user profile editing
settings box fixed