1. add .gitignore, makefile.
2. add basic CT tests
3. add Ranch into rebar.config as dependency because otherwise CT doesn't add ranch into path search