add facebook oauth and organize model
add pep8 line spacing