time parsing and tests working
first shot at documentation
beginning the main script