Add support for HTML attributes

I've added support for shifting attributes within HTML tags, which seems appropriate for inclusion given the built-in support for CSS and HAML. This pull request also includes tests. Let me know if I messed anything up, and I'll be happy to correct it.