Have connection/create return an atom again
Add :terminated? to the connection map
swap! on the atom when starting the connection
Have start recur when :terminated? is false
Add connection/stop
Deref the connections
Deref the connection
Place the map in the call position
Fix some map key names
Correctly deref the connection
Move the internal functions up the file
Make some functions private
Don't need to close the socket anymore
Start the connection in a future
Change git-listener/start to create
Add git-listener/start and stop
Adjust tests to allow compilation for now