Adding network interfaces and security groups.

Unit tests for security groups are coming up later.

Change-Id: Ifaa3cb56644f85489c82a843f016db91a6ba7c2e