(maint) Allow SBTPath Configuration

Prior to this commit, the sbt path was hard coded into the
configuration. This commit allows for someone to use their own path.
Merge pull request #55 from briancain/maint/master/allow_sbtpath_config

(maint) Allow SBTPath Configuration
(maint) Add puppetversion setting variable

Prior to this commit, if you were not installing puppet the setup would
crash because it needed a puppet version to run. This commit introduces
a settings variable that contains the puppet version so it can run.
Merge pull request #56 from briancain/maint/master/add_puppetversion_setting

(maint) Add puppetversion setting variable
Revert "(maint) Add puppetversion setting variable"

This reverts commit 914a4a3b85dbca16343ad1f24679fd034dadc845.
(maint) Better means of allowing puppet_version per sim

Rather than using the global setting, we now allow puppet_version to be
specified as part of the simulation step.
Merge pull request #57 from briancain/maint/master/add_puppetversion_setting

Maint/master/add puppetversion setting