Util: add support for config validation
Example: add validation function
Utils: add MonadIO constraint to ConfigValidation
Add module Utils.Validation with functions for validating configuration values
Utils.Http: add validation functions
Example: get rid of some compiler warnings
Example: fix example test by wrapping it's main function into a test function
Merge pull request #1 from alephcloud/feature/validation

Feature/validation