Switch to use mixin to track multiple URLs
Add proper support for multiple URLs per model
Update tests to use nose
Update travis build to run against multiple Django versions