Integrated puppetlabs-spec helper gem

can now run rake spec to integrate dependencies from .fixtures
(required for deploy::file type)
removed existing fixtures folders to allow spechelper to dynamically link in
the working directory.
Added first (basic) tests && updated docs

laying the ground work for improved testing.
Restore spec_helper default task
testing defaults for installation
Testing defaults for stash::config
Testing default config stash::service
Refactoring install to improve testability

this allows us to inject parameters directly into the class,
improving testability
Refactored tests to better support params

needed to be able to provide multiple sets of params to stash::install
to see how the behaviour is changed.

Tweaked the class dependency model so that stash at the top level,
manages the ordering of classes, rather than stash::config and stash::install
linking between each other.

This should also reduce the number of Before[] and Require[] metaparams.

see Puppet Anchor Pattern for details.
Merge pull request #3 from preflightsiren/puppetlabs-spechelper

integrated Puppetlabs spec helper
Merge pull request #4 from preflightsiren/more_tests!

More tests!