Added methods for background jobs linked list management (get, add, delete, etc...); added running property to background job struct (background jobs can either be running in the background or stopped (from control+z); implmented backgrounding for control+z, still ignores &; added jobs built in command