Initial work on keep-alive
Add a timeout to make the keep-alive task properly work
New project goal: don't kill @ttaylorr's CPU
Attempt to cut down on that CPU utilization
Merge pull request #18 from humanity/keep-alive

Add initial keep-alive structure