Make network::global a parameterized class.

Converted network::global from a define to a parameterized class.
Merge branch 'feature/paramclass' into develop

Conflicts:
	TODO.md
Update documentation.

Add DEVELOP.md.
Add support to Rakefile for validate and lint.
Add support to Modulefile to generate CHANGELOG during package
creation.
Update TODO.md.