Fixes #3 updated so variables are passed in constructor and tick() instead of Park instance

The constructor for `Ride` and `Customer` now takes an int `maxtime` instead of a `Park` instance, the `tick()` method of `Ride` now takes an int `time`, and the `tick()` method of `Customer` now takes an int `time` and a List<Ride> `rides`.