Update docblocks
Remove weak test
Add Redirect constraint
Add redirect assertions
Add redirect assertion functions