+ fixed unit settings; it saves the user's preference properly by using sharedPreferences and things.
+ updated te Material.java, and DogProfileCreation.java such that when returning from another page, the ui will update; when changing the base unit setting, it will display the right unit when the user comes back as they would expect

TODO: update gris activities such that they update after modifying profiles and projects.