Moved changes to v2

Implementing refactors and campus parking lots without breaking v1
contract was making for an awkward API. Decided to create a v2.