Improve gitignore
Cleanup gem structure
Improve README