Add gemspec and basic files and test