add dependencies
add Procfile support
add index and signup
validation, but not check details