Fixed the following problem: The root directory's files are found even
if they are specified in `ignore` option.
Merge pull request #5 from yosssi/fix-ignore-option

Fixed the following problem: The root directory's files are found even if they are specified in `ignore` option.
Used filepath.Join method instead of joining path string my own.
Created the test file for "option" package.
Merge remote-tracking branch 'origin' into HEAD
Merge remote-tracking branch 'origin' into use-go.text-encoding
Merge pull request #6 from yosssi/create-option-test

Created the test file for "option" package.
Merge pull request #7 from oov/fix-panic

Fix panic
Merge pull request #8 from oov/use-go.text-encoding

Import semi-official package instead of mahonia.
Added a check if specified path exists.
Added a check if specified path open error.
Aboid the error when specified the following path.

- On Windows
- Path is surronded by double quotation
- Last string of path is path separator
Revert "Aboid the error when specified the following path."

This reverts commit a3aad1f26ab61aa87a368869402b428e2458db80.
Avoid the error when specified the following path.

- On Windows
- Path is surronded by double quotation
- Last string of path is path separator

In this pattern(ex. pt word "dir\"), os.Args returns `dir"`.
So, unnecessary `"` must be deleted.
Merge remote-tracking branch 'origin' into add-iso-2022-jp-support