Added general usage information. Made sure gitignore api is never called without any arguments. Made script fzf aware -- if it finds fzf it can be invoked without arguments, if it does not it will display usage information instead.