Updated readme to make more sense
* Add functions for processing files and directories separately
* Moved all argument variables into one hash for tidyness
* Added recursive directory fucntionality (not-tested)
* Added requirements for -t to be forced when specifying a file
* Merged -f and -d flags for autodetection