Add progress for cli development
* cli lots of changes because of eol sanity (file was developed on windows)
* tests are now actually run when a file change is detected