added automatic table creation

- used hook_schema to define a table that is created automatically when
the module is enable, and destroyed when the module is uninstalled

NOTE: disabling the module leaves the table intact. uninstalling and
disabling are two different things.