Add filters to exclude SSH keys from being displayed

Credit to Gareth Rushgrove's Web-Facter
(https://github.com/garethr/web-facter) for the idea.
If I'd known his tool existed before I wrote this,
I'd have probably just used that.
Added option to load Puppet facts & rename the project

Envy is dead. Long live Facts, The Application.
And while spelunking through the codebase, I also fixed the old
behavior around loading `facter` values: fact values were cached,
which was kind of not doing the job.
Update config.ru for cleaner Bundler usage

I mean, it might as well be a readable artifact, right?
Clean up sorting of Facts when initializing Facter

Hash, sort (returns an array of arrays), zip it back into a hash.
How could this POSSIBLY go wrong?
Ensure LOADPATH is unique after loading Puppet
Add license and update README

Facts, The Application is now licensed under the MIT license.