initial commit
database table and unit tests