Update AUTHORS file and changelog with recent contributions
Minor assorted improvements to the recent pull

- PEP8 spacing
- read dictionary value once
- isinstance() checks for UrlNode includes Page
- isinstance() check for (int, long) to deal with Django PK values.
- Using TemplateSyntaxError to report errors

Many thanks to Evan Borgstrom for the original work!