Mysql error handling in event of failure to create table

This makes two changes to the mySQL persistence service -:
1) If there is a error creating a table, then the item is removed from the "Items" table to avoid duplication in the "Items" table.
2) DateTime types have the type defined as DATETIME(3) which allows millisecond support for versions of mySQL 5.6 and above.