Refs #54, adds Notification unit tests.

Changes Notification::get_latest() to accept an option user_id parameter, so that the current user doesn't have to be set. Also fixes TestEnvironment's do_test() method's output by adding ob_end_clean().

Post::delete() is not called at the end of test functions, if User::delete() is called instead (because the deletion will cascade).