finished first draft of IP Address API + tests