Add tests and functionality

- moved fields functionality into the gem (why was it ever anywhere else)
- added documentation
- added tests
- added attribution (lame!)
- removed active support, it was whining a lot
Merge pull request #1 from Adaptly/pc-add-lots

Add tests and functionality