Finish 6.5

Copy footnote() from the book
Does not copy the rest of the methods that should work in concert to make the whole thing work (Laziness)
Move the finished thing to the container already, no need for a separate commit for that. (Not-Laziness)

#exercise6.5