Continue the Django move with many API improvements

fix #95