Increased default interval to watch for file changes from 250 to 2000 ms (it was creating high CPU load overhead).
Added support for file removals.
Cleaned up some more unused functions and statements.

bug fix: Program is crashing when a file is deleted as it tries to open it and upload it.
bug fix: The watch() function will add a file to the watch list even if that file already exists on the list.