Changed weight to be a float in userPreference. Added two weight manipulation functions in the calcs. One of these changes the weight of a specific preference. The other tells you how much weight a preference has to work with on the pie chart.