added tests for person and address book, enhanced test suite, tokens and code for addressbook
Up to basic birthdate passing
added state for addressbook name, throws lexical