Implement getParserByName(std::wstring name)

Also add some commented out code for an autocomplete list
Restructure code directories