Clean up some docstrings
Commend and variable cleanup
Update usage message
Add requirements to README
-Receive errors from our child processes, and have the parent display them
-propogate shell return codes up to our parent and return a sensible value back to the shell