refactor to use fooPlugin.ts as the naming convention for the plugins - the "foo-app.ts" is a bit sucky :)
added link to the font awesome icons