Added IXmlSource interface and modified XmlSiteMapBuilder so it can get its XDocument from any source, not just a file.
Began refactoring AuthorizeAttributeAclModule by breaking IsAccessibleToUser() into smaller methods.
Created VerifyController method which does the heavy lifting for the AuthorizeAttributeAclModule. Arranged try - finally blocks so they work correctly.
fixes #130, added code to identify the AllowAnonymous attribute on controllers or actions.
Fixed an issue on DynamicNodeBuilder where it could incorrectly throw an exception when the parent node wasn't found.
Added block for registering global filters to Global.asax.