fixed up specs and gems, added some simple tests to get started