Added user peripheral input methods and Brick Struct
Added interval core and timed interrupt