small clarification
little cleanups
add a bunch of stuff that was sitting around.  no tests for any of this yet.
add aa stuff
add protein allignment stuff
merge translation code
merge dna code
end of first pass library merge
resolve a little duplication