cleaned up features
removed TODO lines from gemspec
fixed tests so they pass correctly