Added EnumRule class.
Added NumericRule class.
Added RangeRule class.
Added the insert, update, delete and select methods to Connection.
Fixed curly braces position.
Added ReferenceRule class.
Added RequiredRule class.
Added SafeRule and UnsafeRule classes.
Fixed missing type hint.