Adds a spec for the collections generation.
Adds active_support to the gemspec.

Also removes minitest as it clashes. But doesn't matter.
Adds methods to test if strings are plural or singular.

This will provide the ability to build up collections from strings.
Adds methods to StringExtensions to test for number validity.
Implements the to_collection method for KeyPath::Path.
Adds Coveralls support.