reorganized files for testing
added karma config file
added karma support and filters tests
added scenario tests
added handling of geolocation rejections
fixed scenario tests not running and added new tests