Fix big mistake: occurrence-based weight needs to be part of cost function!
Add requirements file
Match random initializations exactly with C implementation
Pre-fetch all word vector data
Add basic test
Add gitignore
Merge branch 'master' into theano

Conflicts:
	glove.py
re-add cooccurrence_list fetch
Finally get subtensor fetch working for gradient_updates calculation
Group Theano gradient code a bit more nicely
Rearrange GloVe methods a bit
Update GloVe test to match GloVe class-based model
Match parameter initialization with GloVe C implementation --
uniform sampling, scaled based on output vector size