added argument for controls file

defaults handles controls file argument and assumes there are none if
not specified; the script uses the boolean defined in defaults in order
to handle the presence of controls