code inclusion and label improvements

Improved code listing function and added `\codecite` for referencing
code within text. Added code to customize the listing output (to be
`Code` instead of the more obscure `Listing`) (2013.04.04).
Changed from `\ref` to `\autoref` for figure/table/equation citation to
make entire link clickable (2013.04.02).