Additional methods and blocks for elements

I've added a couple blocks for starting/ending elements (if you need more fine-grained control), and fleshed out the class method for using an NSXMLParser object as a parameter.