Added listener for mid-parse events, other updates

+ Live parse listeners
+ Ability to get parent tag from XMLTag
* XMLParser can be instantiated, and parseXML is no longer static