Updated defects codes

1) Added voronoi edgecenters as potential Interstitial sites (point_defects.py)
2) Added solute site preference finder in dilute_solution_model.py
3) Eliminated unused unittest
4) Updated docstrings