Add new subnets collection

Add a new subnets collection to state, with associated methods for adding, fetching and destroying them.

(Review request: http://reviews.vapour.ws/r/534/)