Merge pull request #4 from gwhere/master

flag handling and struct additions
moved check_flags, added prog_name
Merge pull request #5 from cjhanrahan/master

check_flags moved, prog_name added
blocking exec added
exec integrated, shrinks arguments
Merge pull request #6 from cjhanrahan/master

integrated exec
Added redirect handling and changed execve to execvp