started using fontawesome icons
global dependencies are now injected as services
added missing dependencies
added dependency to lodash