Implemented exec_if, exec_in, and input args

Implemented the exec_if function, the exec_in has a known bug if
multiple read statements are in the core program only the first input
data number is used.  Changed the number of input arguments required by
the project.