addition of refactored network_namespaced facts for issue 29

https://github.com/adrienthebo/puppet-network/issues/29
refactor of network_namespaced facts for issue 29

rewrite again to make each fact independent, to allow for unit test coverage.

updated timeout to 2 seconds.
added comments to express what the facts should provide
Merge remote-tracking branch 'pr/35'

This closes GH-29 and GH-35