Fixed github api helper code so now commit url is saved, also made a number of changes to views and being able to login using email or username