add .gitignore, git-hooks
fix git-hooks
add composer.json
add behaviors, logging
fix README.md
Merge branch 'develop'