Add *.bak to gitignore
Make unrepresentable files actually unrepresentable
Update Factoids plugin for web interface changes, including the ability to specify a custom icon for the navigation menus