NeighborList memory reduction
* Finished GPU implementation of head list data structure
* Updated NeighborList unit tests