Allow running base16 from anywhere in the PATH
Allow running base16 from anywhere in the PATH

Refactor the main executable to be able to handle relative paths.
output continues to go to <path/to/executable>/output

idleberg/base16-builder,pickfire/base16-builder,fatpixel/base16,ohspite/base16-builder,jilen/base16-builder,pickfire/base16-builder,hakatashi/base16-builder,idleberg/base16-builder,gabrielflorit/base16-builder,iakio/base16-builder,ohspite/base16-builder,Maximus5/base16-builder,tadeboro/base16-builder,enosys/base16-builder,hakatashi/base16-builder,Maximus5/base16-builder,jilen/base16-builder,idleberg/base16-builder,chriskempson/base16-builder,blockloop/base16-builder,andybarilla/base16-builder,jilen/base16-builder,blockloop/base16-builder,forivall/base16-builder,fatpixel/base16,rail44/base16-builder,enosys/base16-builder,iakio/base16-builder,blockloop/base16-builder,enosys/base16-builder,tadeboro/base16-builder,hakatashi/base16-builder,sbomer/base16-builder,sbomer/base16-builder,jaredru/base16-builder,forivall/base16-builder,rail44/base16-builder,ohspite/base16-builder,andybarilla/base16-builder,tadeboro/base16-builder,elais/base16-builder,diegomvh/base16-builder,pickfire/base16-builder,chriskempson/base16-builder,manpages/base16-builder,Maximus5/base16-builder,gabrielflorit/base16-builder,keith/color-builder,diegomvh/base16-builder,chriskempson/base16-builder,gabrielflorit/base16-builder,keith/color-builder,fatpixel/base16,diegomvh/base16-builder,sbomer/base16-builder,andybarilla/base16-builder,VoltiSubito/base16-builder,rail44/base16-builder,forivall/base16-builder,VoltiSubito/base16-builder,ohnemax/base16-builder,ohnemax/base16-builder,elais/base16-builder,elais/base16-builder,iakio/base16-builder,jaredru/base16-builder,VoltiSubito/base16-builder,ohnemax/base16-builder,jaredru/base16-builder