update compatibility notes and test harness, create gemspec