add ssl in production
add size option to gravatar and changed flash error implementation
finish sign in
Merge branch 'sign-in-out'
some refactor to seperate test from implementation