Restructure controller for future logger/output class, update readme for CLI features