Struct::create is now how we create objects.  #new is reserved for
FFI/mem ops.
Got rid of empty hash error from Struct#update_members
Color::create now provides default ALPHA value.
Fixed @on_handlers reference, add BlockEngine
Fixed Lower-case letters to upper-case constants.
Added ALPHA to default color values.
Added a timing spec, incomplete.
VERSION BUMP