A bit of refactoring and added options
Added liquibase to the project - sucessfully generated an empty changelog against local database