Fix test running
Update gitignore to reflect C extension gem
Add tests