authentication stuff, signup, changes to asihttprequest and dialog