Added independent-mode. Does not need a computer and rotates at pseudo-random intervals
Reads from configuration file
Added some comment header