update logic for better coding standards
remove old gems from the repo
update gitignore