General refactoring

Add cordova geolocation plugin (official backup)
Add cordova qrcode scanner (customize for landscape use)