Add coveragerc so only pick up Felix coverage.
Add testing of finterface fixing up a poor log in the process.
Minor changes to felix to help with testing.
Includes trivial bug fix catching invalid messages.
Mysterious bug in frules that must have slipped through CI.
More and more tests - 83% coverage now.