Vaspol specify partition function on ingest

The user can specify which partition function to be used when ingesting the data in the json file.

This functionality supposed to be part of my dynamic scaling branch, but @jortiz16 wants it so that she can partition the data using hash partition during ingest.