Alpha diversity.py changes

Error messages now use option_parser.error instead of print statements.
If a directory is being passed as output path for a single file, leading to an IOError on line 98, the error message specifies so.