Move local component state out of app state
Remove uniqueness from schema
Add description to schema
Print to edn before sending messages down websocket
Change name of sort? channel to vote

More semantically accurate - a voting operation has happened, sorting
just happens to be what the parent view does in response (in this case)
Remove Southern Electric's telephone number

God knows how that got in there
Remove default feature list filler from client side code
Change the way the web sockets are handled

Put the web socket channel inside the :shared app state for om
components, as opposed to managing it separately. This should make
the components more reusable as their entire interaction is defined in
terms of channels and the om way.
Listen to initialisation messages sent from the server
Convert datomic entity to maps with renamed keys
Correct message name
Uncomment adding sample data to datomic
Initialise state by sending :init message to client
Whitespace
Reorganise
Also rename feature/id
Use a pub-sub method to handle messages from the client->server
Tidy
Store stop-server function in an atom after starting server
Add unique id to feature schema