Made neighbor lists use a scalar rather than vector cell size

Making it a vector was silly in the first place.
Removed old bundle functions in Prop.hs
Added functions to conditionally rebuild neighbor lists