Add typeString function
Use isJust
Add newVariable
Fix comment
Rearrange directories and modules
Move FFI.CPP.SWIG to FFI.CPP.Generator.SWIG
Move FFI.CPP.Generator to FFI.CPP.Generate
Rename cabal file
Move SWIG generator to FFICXX.SWIG