Resolves #12. Resolves #13. Also added FileIO (and removed it from NLProcessor.cpp).