Some new functionality

Hey Donovan. I really like what you did with guide.js, especially because it builds around the element, rather than bringing the element out of the page. I added some functionality so the blurbs can be controlled from the HTML instead of JS, and there are some new options to make guide.js a little more flexible.

If you're willing, I'd really appreciate a second set of eyes, and if you like what you see, let's own this OSS together!