add comments
add password_controller
code refactoring
Merge pull request #8 from subicura/master

add comments add password_controller code refactoring