Python 3 compatibility fixes
- Use force_text instead of force_unicode in Django 1.6 with Python 3
- Python 3 style exception handling
- Relative imports
- Print syntax