Renamed make-tuple to define-tuple

The name "define-tuple" seem more appropriate than "make-tuple",
as it distinguishes between defining a new type/form and instantiating
an object.
Updated README
Added rudimentary test suite