update gemspec describing current functionality
update gemspec files to mostly use git rather than listing files explicitly. for lib and test anyway.