#42 - created validation module, added interceptor classes, no implementation yet.