Added RxJava timeout while getting current location. Spawn new thread on every refresh to avoid Looper issues. Updated library dependencies to latest versions. Fixed some project paths.