Added a thread to handle parallel averaging. Not yet tested or completely implemented
Parallel implementation works. No timing yet still
Added timing code to my implementation