added unittest skeleton refactors macros expander
forgot to update the right "acts" file
more unittesting
added first custom error (for invalid macros)
expanded tests for gather_macros
added test for "acts.clean_path"
changed "print_help" into deterministic pure func
added test for new pure get_help function
added requirements file for CI
upped version