Select port number dynamically
Project structure refactoring, gradle build
Project structure refactoring, gradle build
Build script
Apache2 copyright