Added rudimentary Function Visualization. Not great but it works.

Fixed error with function stretching.
Added BareBones PSO optimizer