implement searchContacts, moved current pointer to AddressBook so it's a Contact not a Node
implemented delete, partially implemented add
implemented add method, need refactor.
move data from Contact to Node
adding insert methods to DLList
add remove methods to DLList
preparing to be runable, add indexing methods from hw2
handling list length cases, cannot cast Node to Contact
experimenting with implicit casting
adding toString to Contact. Node's toString won't be called.
Bunch of cleanup, trying to test search method, have to switch to implicit casting everywhere.
All DLList insertion methods get passed a Node. Rewrote addContact and searchContacts accordingly.
Deletion methods working. Also more cleanup & TODOs.
Search no longer returns index, outputs Contact string. All cases passing.
adding serialization example from https://community.oracle.com/message/9051394
Serialization works. Now need to read and write in order.
export runs without errors but never returns
import broken, was broken in prev commit as well. NullPointerException.
editing original serialize class to print input and output
Still debugging import. Still broken.