Renamed Communicator to ParserCommunicator, Implemented getDocumentFromQueue function

Renamed Communicator to ParserCommunicator
Implemented GetDocumentFromQueue
Changed main.cpp to use Parser class
Merge branch 'master' of https://github.com/Thywin/Thywin

Conflicts:
	source/parser/main.cpp