fix: create new user if uid not present
add gems: thin + faye; mount Faye server on '/faye'
observe model changes and publish to all subscribing clients