Add specific browser layer
Massive code cleanup and new font awesome version
Include new font awesome