Started to clean up interface for moderna.analyze

Removed a lot of methods like is_backbone_complete() from RNAResidue to moderna.analyze. That package has little dependencies now, and we could try documenting an interface for the available functions once the code is merged. All tests pass.