Rename modules/list to modules/module_list
First draft of documentation
Replace uint8_t* type with RE_CODE for regular expression code
Add demo module
Add string_array macro to modules.h
Add more tests and remove unnecessary #undef directives