Updated unit tests to account for swallow_results
Updated all relevant methods to make use of swallow_results parameter
Updated all exception catching to catch explicit exceptions