Check if current directory looks like a Jekyll site before running

This PR adds in a check to help prevent running `joke` in directories that aren’t jekyll sites (and thus littering folders with generated `_site` directories).

```
$ joke
This doesn’t look like a Jekyll site. Are you sure you want to run joke? [y/N]:
```

If merged, this should close #2 

/cc @parkr