Removed unused variables
Fail fast for clarity
Whitespace
Allow blacklists on a filetype level
Updated blacklist check to check for list for filetype and use it if present
Added default blacklists
First pass at caching based on @octopuscabbage's fork
Moved blacklist file
Tidied up variable scoping
Moved blacklist file
Tidied up variable scoping
Fixed scope change missed earlier
Fixed scope change missed earlier
Added auto start code
Merge pull request #11 from faceleg/feature/tidy-loop

Feature/tidy loop
Merge pull request #12 from faceleg/feature/blacklist-improvements

Feature/blacklist improvements
Merge pull request #13 from faceleg/feature/caching

Feature/caching
Merged 'master'.
Added documentation
Updated global var names to be more consistent