First Commit

- Abstracted out some of the XML and URI parsing functionality