Add .swp to gitignore pattern
`IP_Pool` and derivatives

`IP_Network.node` moved to `IP_Pool`.
Add failing allocation test

Don't allocate from a sub-pool.