Close the entity manager when cfinished using it
Don't bother dropping existing tables if they already exist as the plan is to recreate the database for each test
Lower the access modifiers for class
Add mechanisms to create and drop the databases as part of the test infrastructure