Put needed packages in requirements.txt

All the required packages are now in requirements.txt for easy
installation in a virtual environment
Putting all needed packages in a virtualenv makes it much simpler to
handle dependencies.

Add debug toolbar
Add SQLite databases to gitignore
Change default settings to use SQLite

Since SQLite is embedded in Python and doesn't require a server, it is
much easier to use for development or local installations.
Add install instructions
Remove trailing whitespace
Update INSTALL
Merge pull request #69 from bumblebee21/patch-1

Update INSTALL
Merge pull request #68 from antoinealb/master

Add install instructions
Merge branch 'master' into django-1-5-5

Conflicts:
	.gitignore
	README.md
	dndtools/local.py.sample
updated settings to be split global / local
local.py to ignore