Vacancy class considers species and no. of struct

Vacancy.make_supercell_with_defects method is updated with options to
specify the site species and the number of super cells to be returned.
Useful when using the class for defect transformations.