Added package install method, still defaulting to downloading via the url

I've split out the install methods into the install.pp class. Eventually all modules do this to separate concerns and not have gigantic init.pp files. 

Closes #4.

In the same philosophy, would you accept a PR if I had the init scripts baked with the module instead of having the module download them directly github?