- added fault module
- rewrote part of fb to conform to new struct
- switched to named q definitions