fixed bugs with omniauth authentication but need to clean up some of the code
main refactoring, still need a follow-up run-thru
finish user refactoring