Replace BindedConsumer ResourceSource and SourceableResource with ResourceProvider and ResourceProviderDefinition.

Make ResourceProvider a monad.
Add RFC822 date format
Allow creation of Day instance with automatic calculation of week day
Make unlimited queries ordered
Add Daemon facade class to easily run daemons