Changes to carpark variables to make getStatus work

Changes and additions of lots of variables to attempt to get the method
getStatus() working correctly. Also added some test condtions which have
now made tests fail.