cleaned up display of input and output

Now, input and output for test cases always use definition lists, since:

- Usually, there is more than one way input and output are provided
- In assembly, it's important to know exactly how the input and output
  get there