Added util functions to deal with named arguments
Added Nano syntax file
Major refactoring of the Bash completion script