Finished remote client, with full features to add, remove, and list items.