adding background features. Also typing 'exit' now leaves shell. Tried to trap ctrl+c, but flex is failing.
Adding background capabilities. Also fixed bug with special chars resulting in NULL causing segfaults. Lastly, attempted to trap ctrl+c,but flex crashes.