Changes to how DNA/RNA is handled finished

i think ther's still lots of bugs, and there's no delete function; but
I'll get to that later