Clean up codes
Finish refactering

-   Use tox for testing
-   Support Django 1.3-1.6
-   Support Python 2.6, 2.7, 3.2, 3.3
-   Upgrade documentations
-   Update travis