Added a decorator that sets the setup for a specific function test case. Closes #82.
Added documentation for the with_setup decorator.
Added the with_teardown decorator.