* Font Awesome support

- Submenu support.
- Font awesome support.
- Added some tests.
- Google Fonts.
- Added an extension to ease the templating of the navigation elements.