Remove old file.
Implement a file watcher by polling it every one second.

I considered and attempted at solution using kqueues but found it
was ultimatly not adequate. For some reason I would get two events
every time I saved the file. Plus it required a lot of extra code.
I have settled on this solution as it's not too horrible.