Removed Redundancy in lessons learned

changed lessons learned display into a function instead of being copied
in two places
Moved lessons learned to new file

Created lessons-learned.js because there was no where else to put the
displayLessonLearned
changes to try to get reset sliders button working
deleted math parser folder

deleted math parser folder
Readded math parser to make file

added logic to pull math parser from the repository
changed git ignore

added tests and math-parser to git ignore
reverted reset button changes
Added info on how to reset sliders

added text in graph window to tell users how to reset sliders
Reverted changes using options

Reverted changes of using the options parameter to choose where to
place the new nodes - note: will find a way to pass this without using
the “options” parameter
Changed updatenextXYpossition

Used the array.some function for updating the nodes and plaing them,
also made some minor adjustments to math-probs with formatting
Adjusted bugfix so new nodes would not appear off right of viewable area.
Merge branch 'master' into dillanbutler

Conflicts:
	.gitignore
	www/Makefile
	www/js/RenderGraph.js

I have fixed the conflicts. -- JWW
Slightly rearranged graph message position.
Removing buggy input which causes corrupted jsons.