Changed `tabular` to `tabularx` to fit whole text width. Horizontal rules now using `booktabs` for nice spacing. Items on list can now be added with the `\todo` macro to make the source prettier.
Add LaTeX auxiliary files to .gitignore
We don't really need to keep these in the git repository, since they're LaTeX's auxiliary files that change on every compile.