Add Fish Support

Definitely let me know if this looks right or not, I stole code from CDH5 repo additions that were being made for ubuntu and redhat.   This is untested as I'm not sure how to test it before doing a pull request.