init with README
create empty tests
implement initial working version
fix the goroutine staying alive infinitely

Couldn't think of a way to test this, though
Tried to close the out channel, but this resulted in a panic:
'channel already closed'
refactor main functionality into a separate method

I think it looks better this way
remove unused code, add comments
move throttle package to a sub-directory
add new README

renamed the project and moved throttler to be a sub-packet
create initial i3monitor and tests
fix throttle out channel not being closed

I was breaking out of the select statement not the for loop previously
and so the loop kept going and this created the weird double closes
update throttle to use i3ipc events instead of ints
update i3monitor to receive throttled workspace change events
update to a different i3ipc lib that is more up to date
update i3monitor to get window updates instead of workspace ones
add event filters

we don't care about the fullscreen or new window events