Initial commit to AT.Core

Contains the Argument class for simple and compact parameter validation.