updated gemspec and added the start of tests