removed parser from bfsh.c and added headers