Fix module name and remove defines.hrl
Ignore .rebar
Update .gitignore, add modules
Split into smaller modules
Update README
Update version