adding Font-Awesome support to improve icons and reduce footprint, preparing for keyboard shortcuts, and making my PHP more standards based