Update .gitignore

ignore coverage floder
add vatlidation of authentication
add method create_with_omniauth
Add omniauth as authentication

[#10] https://github.com/hutusi/ideaegg/issues/10

User can sign in by github OAuth
Can not redirect to the special path, when authentication failure.