Enforce flake8 checking on travis CI.
Updated API docs structure.
Remove unused "./manage.py client" command.