Finished refactoring frontend code (for the most part, need to move on to higher priorities).  This commit is mostly replacing old JS icons with icon-font icons.