Added timing options in crawlers themselves

* Crawlers have timing options as set_recurrence (follows ice_cube dsl)
* No longer class_name required for configurations
* Supports string.camelize and string.underscore
* Crawlers are independent of eachother's timing options
* Fixed bug with timing configurations