updated gem groups
ignore temp files in gitignore
gem updates
bug fixes, etc