add gems in to seperate groups
update gemspec to include dependencies
add changelog