Changed the validation condition for source folders. Source folders that do not exist will no longer throw an exception and exit. The exception will only be thrown if no sources exist at all. Non existing sources will be ignored.
Updated INSTALL.txt
Removed dist folder. Build from source instead of storing jars in git
Updated .gitignore