Move activesupport patches into submodules to prevent method conflicts

* `camlize` and `stringify_keys` are already defined as part of
  active support.
* re-defining these methods leads to unexpected behavior in
  applications that use activesupport as well
* Moving these methods into their own submodules ensures the library
  is dependency-free, while still providing the necessary methods for
  the library to work.