update tests for :(period) output
Modularize
Unit tests for options