add .gitignore

Contains:
 * common binaries and autogenerated files
 * virtualenv
 * IDE specific files
add sphinx to venv and freeze requirements
set up sphinx documentation generator
move requirements PDF to a new folder
ignore documentation builds
update README.md

Include:
 * instalation instructions for developers
 * links to documentation
remove dependency packages from requirements.txt
remove wsgiref from requirements.txt
django start project
add flake8

Warning F403 "‘from module import *’ used; unable to detect undefined names" is ignored
add and configure django-nose
update README with steps to setup the project
add .travis.yml
Merge branch 'master' of https://github.com/systers/portal
pulled changes from upstream master
Added systers_portal