Added Rectangle support.
Added a dry run option.
Updated the usage string.
Added make clean and a bash-completion script to make install.
Added getopt_long support and a bash-completion script.