T/U conversion

need to add more conversion functions
updated changelog
save dotBracket function

works in the error monad, provides error messages on unsound input
updated version
updated error handling to be more informative