Added support for resource declaration in configuration file

- Added a new argument to Configuration __init__ function
- Added new property 'resources' in Configuration class
- Modified Configuration.Read function to read resource declarations
- Modified __create__instance__ function in Manager to recognize and resolve reference to resource
- Modified README.md to list changes
Added support for resource declaration in configuration file

- Added a new argument to Configuration __init__ function
- Added new property 'resources' in Configuration class
- Modified Configuration.Read function to read resource declarations
- Modified __create__instance__ function in Manager to recognize and resolve reference to resource
- Modified README.md to list changes
Merge remote-tracking branch 'GitHub/ResourceDeclarationSupport' into ResourceDeclarationSupport
Moved init argument resolutions from __create_instance__ to a separate function.
Added code documentation for function '__resolve_init_argument__'
Updated code documentation in Declare.py
PEP 8 conformance attempt, etc.

- Modified Declare.Manager.get_components_of_type function to allow use of 'any' and 'all' for lifetime specification
- Modified Declare.Manager.get_by_identifier function to allow use of 'any' and 'all' for lifetime specification
- Rearrange code documentations to conform with PEP 8
PEP 8 second attempt
Corrected 'Declare' module documentation according to inspection (PyCharm)
Bug fix and unit tests

- Modify Declare.Configuration.__getitem__() to return None if requested identifier is not known
- Added models for test cases in Test/TestModel.py
- Added sample configuration in Test/Configuration.json
- Added Configuration test case and test units in Test/ConfigurationTests.py
- Added Manager test case in Test/ManagerTests.py (test units yet to be added)
Modified test cases for more comprehensive scenarios.

- Modified Configuration.json
- Modified ConfigurationTests.py
- Modified ManagerTests.py
Fix bugs in Declare.Manager based on results of ManagerTests.py

- Replace use of class variables with instance variables on all classes in Declare module
Merge remote-tracking branch 'GitHub/ResourceDeclarationSupport'