Mvn dist profile

- Added explicit UTF-8 encoding 
- Added "dist" profile that should result in a submission-ready zip file under target folder. 
  - To use: "mvn clean package -P dist"