Added new packages
- esint
- enumitem
- todonotes

Also cleaned up the formats a bit and made the preamble more compliant