Camus in production

I apologize for a massive pr. This pr gets us ready with a jar that can be deployed in production.
Included in it:
- Camus
  - Update to MessageDecoder to use joda time in order to parse both time format according to iso format, formerly this broke with multiple time formats which we send on kafka
- Sweeper
  - Custom mapreduce jobs (straightforward in their implementation just to join all files together)
  - Add support for traversing topics
  - Add support for putting in per hour files as opposed to per day
- Cleaner
  - Custom cleaner to delete files more than one hour old including daily and monthly folders. We don't want to keep already processed files in raw directory. 

please review @drdee @airhorns @honkfestival 
Is there no way to inject the compression codec into the default input format? If not, can we extend it to support this (and merge upstream) rather than keep all this gorpy file pointer code around?