Changes before presentation:
- Added LaTeX generated files to .gitignore
- BULGE CACHING:
----- Implemented caching for the BULGE (heaviest computation with minimal variance)
----- Caching not implemented for parallel processes.
----- Moved the bulge calculation to 'calculate_bulge(R, mass_bulge, scale_length_bulge)'
- Automatic Objective Testing (AOT):
----- Working parallel operation to calculate the Chi^2 of the selected model.
----- Now using a Chi^2 variance test
----- Radio parameter buttons instead of checkboxes
----- Updated parallel.js to newer version (branch feature/pass-environment)
- Constants
----- Added 'used' functionality for AOT to figure out which constants need to be pulled out and sent directly to the V(R) function.
- CurvePlot
----- Set ORIGIN = 0
- MathHelp
----- Altered the Unicode superScript function to work with just strings.
- ParamDict
----- Changed how the 'used' functionality works.
- Underscore.js now included (for _.object(a, b) call)
- bessel.js
----- If the incoming x value is 0, instead of returning NaN, returns 0.