Add first rough versions of calories and bmi calculator
Further work on the calories calculators

- Save the user's data to the profile when performing the calculations
- The different calculations are done by the model
- There is a very rough indication of planed calories on the plan view
Automatically save the weight entered when calculating the BMI
Update the user's last weight entry when needed
Draw the BMI weight chart with D3, along with the current value
Correctly retrieve the latest weight entry, fix JSON bug
Fix pep8 formatting
Add tests for the BMI calculator
Update BMI chart
Automatically draw the BMI on page load
Make the calculations on calories calculator more transparent
Remove debug output
Remove JS debug output, use better classes for the forms
Add setting to make nutritional plans aware of the daily calories
Rearrange the forms for the calories calculator
Correct the PAL factor, texts and the BMI chart
Add some tests for the calories views and methods
Test if the user has any weight entries, not just if there are any
Merge
Fix test user fixtures