Fragment library package extracted

Refactored package moderna/fragment_library/ . Same number of tests pass as in fixfrag branch from which fragment_library branch originates (21F 21E). Lets get the code back into fixfrag and continue debugging from there.