modified implementation of LC github auth and users/roles lessons

merging into master pre-next sprint; wrapping it all together and listing resources