Fixed dependency version

The dependency version was incorrect
Merge pull request #2 from lukesmith/patch-1

Fixed dependency version
Fixed issue where it would run locally on windows but when getting from master would result in invalid hash passed to function
updated to some underlying structures to prevent issues
Added scope variable and additional testing
Format fixed in pp
Added default to file with source =~ /^puppet/
New Revision to release
use URI class to extract file path from arbitrary URI, then hand it over to File class for filename extraction
replace URI Class with plain Regexp.
Add test for URI with parameters
make it more readable
Merge pull request #5 from insonifi/master

extract URL path first, then filename