limits library is used in the base unit testing function
Fix conversion of error in program output where dashed characters were converted to a horizontal rule by introducing code blocks. Closes #44. Introduce the concept of checking if a unit test consumed any input, works if not has_input and it does consume input but currently doesn't work for functions that should have input and do not consume any as stated in issue #48.