Figured out line number when errors happen. Handled missing properties in build scripts better. Added global configuration feature. Removed double invalid target error output (issue-2)