cleaned up firegreet a little by creating a function to update addresses

Ignore-this: f43c9d61882232a3c5783b780c8d378f

darcs-hash:20131114051059-c21fe-444f9f3a039512d19f2dbf368e892bcf9800ebb5
cleaned up user service

Ignore-this: 3085de307857c6ed378a8ca3110d820a

also sped up connecting...

darcs-hash:20131114051135-c21fe-07eb79a522b295d2143052da1f21d16797735e75