UI and registration flow redesign
Convert core classes to groovy
Remove unused library
Rewrite ImagePanel class, unified the live preview and background image panel support as they are bit redundant
Initial support for database and persistence API, use H2 DB as backend