Added
- Pydantic model `DeviceModel` for parsed data normalization and validation.
- `sa_mapping` dictionary to map `DeviceModel` nested data into database tables.
- Store ACLs from interfaces in their own table.
- `NetworkResult` class for search results de/serialization and printing
Changed
- Data is now inserted into database recursively, using `sqla_mapping` dictionary from `DeviceModel`
- Separated SQLAlchemy and Pydantic models into their own submodules
Fixed
- Remove duplicated ip addresses with parser's postprocessing.
Removed
- Remove windows platform from tests for now