Merge pull request #7 from michaelglass/master

use gemspec to manage depedencies and setup test env so we can start writing tests
Merge pull request #8 from michaelglass/master

this is like my last pr but I tested everything.  SORRY!