Negative

This PR adds a python version for CBOW negative sampling. Most of the code has been taken directly from @cod3licious 's `word2vec` repository.

It is partially tested. Training occurs without errors, but I did not look at the quality of the word vectors.