Adding 8 more tests

	modified:   README.rst
	modified:   setfromconfig/setfromconfig.py
	modified:   setfromconfig/tests/setfromconfigtests.py
have component json list return a list of dicts instead of list of tuples
forgot a { fixing syntax error in

	modified:   jsontracadmin/jsontracadmin.py
another syntax error, I think I forgot how dicts work, : (

	modified:   jsontracadmin/jsontracadmin.py
found another edge case that needs to be implemented and tested

	modified:   setfromconfig/tests/setfromconfigtests.py
Renamed lots of the tests, fixed some comments

	modified:   setfromconfig/tests/setfromconfigtests.py
wrote the test which looks for TracError if component option is set
without component_owner.  Test currently fails, I must modify the code
to make this test pass.

	modified:   setfromconfig/tests/setfromconfigtests.py
I fixed the component and component_owner test but caused 3 other tests to
start failing.  Will investigate after code review.
Adding suggestions and commands from code review.
Will start integrating suggestions

	modified:   setfromconfig.py
Modified from trac.core import * we now explicitly import what we need
Added comments about each import
Started to alter if statement logic to be more explicit instead of using bool math
Found the logic bug that caused the 3 tests to fail, fixed it

	modified:   setfromconfig.py
fix some docstrings

	modified:   setfromconfig/tests/setfromconfigtests.py
Refactor after code review.