Phrase support baed on word2phrase

First approach to learning phrases based on wordphrases. Please comment. Not test and proper documentation yet. But they will come. 
What do we need `VocabWord` objects for? Isn't a plain word=>int dict enough? (would require much less memory, too)