Rename package name to tahoe-lafs to match Debian/Ubuntu package names.
This allows package installation from other repositories and not depend on tahoe::debian and tahoe::ubuntu.
Coding style and readability improvements ( http://docs.puppetlabs.com/guides/style_guide.html )
Improved quoting, indentation, alignment and whitespace.
Use existing variable.
Add warning to tahoe.cfg file.
Expose nickname option in ::node. Keep current default.
tahoe-lafs package is in debian, switching package install to use that method, which solves the unauthenticated package problem
move classes to their own files for auto-loading layout
lint all the manifests
remove test variable
Merge branch 'pataquets-master'

Conflicts:
	manifests/init.pp
Merge branch 'micah-master'

Conflicts:
	manifests/init.pp
more puppet lint