Fixed tests when djangorestframework is not installed
requirements splitted and move to separate dir. travis now use optional.txt reqs to test everything