* add_neighbor now takes a moved Neighbor param instead of the fields individually This should make it a easier for both front & backend to parse what's happening. It also let's us leveraege serde_json a bit more