Autocompletion for Fish shell (implements #177)

@charlierudolph This is the first step, with manual installation. We add more automation around installation in a separate PR. Please take a look!