Merge pull request #1 from gordon-morehouse/personal/gordon-morehouse/maxoutbw-tests

I wrote some tests
fixed test errors, built out more functions
checkpoint for commentary
file upload working, other cleanup
multiple random fixes
added a number of tests for file_upload and a suggestion, in tests, of where to go next.