Complete the jQuery-to-Django Move with many modifications on the API

This will fix #114,  #138 ,  #46 , #32