Added: Automatically mkdirs and touch data/groups.txt if it doesn't exists.
And run.sh changed so that it ensure the current directory is always the project base dir.