Implement basic functionality

List, create, update, and delete entries

GitHub-Ticket-Id: 1
GitHub-Ticket-Id: 2
GitHub-Ticket-Id: 3
GitHub-Ticket-Id: 11