Tweaks to parser for additional regs

* Only search for appendix headers that start a line
* Simplify CFR part computation
* Allow regs to not have interpretations
* Allow capital letters in appendix header parentheses (A-33(R))
* Account for subpart/section parsing fail when they are found inside an appendix/interp
* Tests for all of the above
* PEP8