Added jsx file, added login component, added github login support