Introduced addons for Firefox and Firefox Mobile

- Added addons for Firefox and Firefox Mobile
- Code restructuring to better share code between the addons/extension.