-Code merged.
-Race session now gets logged when stopped and database is updated
-If there is no internet connection it now stores the files locally.

TODO:
-Every time app is loaded check if locally stored race sessions need to be uploaded to server.
-Challenges page
Merge remote-tracking branch 'origin/master'

Conflicts:
	app/src/main/java/com/example/rawand/raceme/JSONWeatherParser.java
	app/src/main/java/com/example/rawand/raceme/Location.java
	app/src/main/java/com/example/rawand/raceme/MainActivity.java
	app/src/main/java/com/example/rawand/raceme/ProfileActivity.java
	app/src/main/java/com/example/rawand/raceme/Weather.java
	app/src/main/java/com/example/rawand/raceme/WeatherHttpClient.java
	app/src/main/res/layout/activity_race.xml
	app/src/main/res/values/styles.xml
-Code merged.
-Race session now gets logged when stopped and database is updated
-If there is no internet connection it now stores the files locally.

TODO:
-Every time app is loaded check if locally stored race sessions need to be uploaded to server.
-Challenges page