A ton of changes that improve all round functionality.

- Better comments for stuff which was previously there but not commented
- Fixed number enumeration in LaTeX
- Abstracted out hyperref commands and added line-break functionality
- Added the Babel package. No idea why this wasn’t there previously.
- Fixes for alignment settings in tables
- Max-height declarations for graphics