Updated kanit so that only the folder is needed

* Added the Task class, which abstracts a lot of the task processing away.

* Modified kanit.py to take as input the folder(s) which should be
  processed, rather than the files.  kanit will initiate a directory
  walk on those folders and determine the correct files on its own.
Removed unused code blocks