add .idea to .gitignore
add composer support
added test suite