Use aggressive-indent-mode
Break out functions and macros
Reindent
Some cleanups and warning removals
Add a date insertion function
Move the remap of kill-line to init.el
Remove unused function