*: gem structure cleanup and update
gem: remove bundler version dependency
*: clean gitignore and indent fix
spec: performance improvements