add tests and extend pipedrive api objects

- add pipeline, stage
- add deal#products, deal#remove_product
- clean up gemspec and add some real tests
- add tests around Pipedrive::Person.create
- add tests around Pipedrive::Organization.create