Revise rules and being to add meta data (#200) * Revise rules and being to add meta data * Add failing test * more updates to docs * passing tests * Update all docs links * updates from review comments * using clean up --------- Co-authored-by: jdickson <[email protected]>