Fixed raw binary files being sent as plain text
skeleton etc for downloading repos

I just found another bug that probably requires my attention more then this feature so I'm committing it so I can work on it later.
Implemented repo downloads using streams

This implements feature request #93 using the requirements stated in #94
Added license header
Merge branch 'download' of https://github.com/Mechazawa/klaus

Conflicts:
	klaus/views.py