Allow piping a source file through isort

This changes `isort -` to read a file from stdin and then write the modified file back to stdout. To facilitate this change, warning prints were changed to go to stderr instead of stdout.

There's a bonus typo fix included as well.