Github client will now not shatter horribly if the user is not logged in or doesn't have a github account.
First pass over Github import form implementation. There is an outstanding issue with the authenticity token.