WIP - Added a rule_destroy function and cleaned up calls to free for
error handling inside rule.c
Removed accidental commit of rule binary
WIP - Separated rule.c into rule.c and rule.h
WIP - Added rule file definition in data files. Move /rules folder to
project root. Added rule initialization and freeing in main()
WIP - Added Rule_t* to frontend main functions and generate() so it
is in scope in the generate function