Ability to choose install type( zipfile or repo ), update the config.js, and update directory structure

Should allow for the option to use the new zipfile distribution method.
Added new attribute source_dir to handle new directory structure change.
Changed some attribute names to standardize.