fixed problem with mark-and-sweep for functions, added strip (-s) command line function, parser now reports which file it finds an error in.