removed unnecessary localtime option
removed print statement
redesigned how protocol attr is generated
added policy tests
added edge tests