(Re)implemented switches, refactoring types
Correcting refactoring
Completed type refactoring
Fixed remaining problems with GCC and properly implemented
.Fortran for call to translated functions