Changed neighbor calculation; Not all edge cases calculated properly
Refined code for pthread implementation and started a new file for omp
code.