Added address bar icon, icons changed and small refactoring

Added address bar icon to identify extension is running. Icons changed.
Small refactoring to split data structures like errors and objects to
separated files.