Updated data application class, changed functions for better use with execvp
Added code for starting child process

Includes code for opening pseudoterminals on both sides.