Added a little bit of auto-documentation through doxygen just to make
sure that the code starts to get documented automatically (and to
encourage me to add comments as I code).