Add reference on QuickGraph.
Create FST on base QuickGraph and add tests for it.
Some refactoring.