Started changing the way we return Assertion errors to return proper messages and also fixed length test