Added 2 options, -s and -i

Added subdirectory checking (-s), you can now use this instead of adding
a -p for every single subdirectory.

Added the ability to ignore paths (-i), so you can single out
subdirectories to ignore when using the -s option.