Removed "optional" from the IP field.

Closes #61
Added a details/description field to nodes.

Closes #52