Change default hibernate dialect for MySQL to UTF-8 InnoDB
Major package name refactoring to conform with Java naming conventions;
Simplify movement type inheritance structure and use GORM discriminator instead of class canonical name discriminator;