Omniauth tests (fix #33 and fix #109)

Add some omniauth integration and unit tests