Merge branch 'simple-command'
partial batchmode

Needs testing still
finished batch mode and some testing
refactor code and comments
updated .gitignore
Refactored and tested
detects background commands (tested)
implement backgrounding
implement redirection parsing and error checking
Fixing redirection
attempting to fix redirection
further 'improvements'
add built-in commands and python outline
added python support (untested)
fix param issues
Fixed built-in commands
fix pwd
add /n to pwd
refix pwd again?