Add new alert fields, fix `Alert::expires` type
Add new alert fields, fix `Alert::expires` type

* Mark the Alert expires field as required

* Add missing fields to the Alert model

- regions: Vec<String>
- time: u64 (same as `expires`)
- severity: an enum with `Advisory`, `Watch` and `Warning` values

zeyla/darksky.rs