Flushing out the implementation of FCSimplex.
Fixing linking errors.
Partially seperating the different simplexes into different files.
Fixing a variable shadowing problem from the last commit.
Partially working draft of fcsimplex.