Added class and execute absolute path

The commands.cpp and commands.h can be used to contain the commands
that we are going to need to use. The execute command will hold all of
the execute parameters, and the execute_exist function will check to
make sure the file exists and can be executed.