atsunset refactoring

So I ultimately decided that the atsunset configuration file will not have a list of commands, it doesn't belong in there. The configuration file will just have the lat/long pair for the location. Command line will be something like...

$atsunset 
     -f configuration file (default /etc/atsunset.xml)
     -o offset, default seconds but a trailing h, m or s will change the unit
     -d output useful debugging information and skip the file call to "at"

so an example would be

./atsunset plccommandline -a 00000001 -c on

which will execute "plccommandline -a 00000001 -c on" at calculated sunset

or (using the sister program)

./atsunrise -offset 30m echo good morning

which will execute "echo good morning" 30 minutes after sunrise