Network map initial commit

Network map report, allows for filtering based on
container/dc/zone/cabrow or cabinet. pulls colors out of the db if it
can identify them. probably needs some loving to allow filtering by
connection type.

I wouldn't doubt it if you said this were the ugliest piece of code you ever saw.