add wild data

added the wild datatype and the supporting code
Refactor

Cleaning up some ugly code.

- Removing redundant naming, changing to a namespace.
- Cleaning up wild.rb