Renamed and moved stuff around
Shifting responsibilities between leaderGroupParticipant and commonApiBase
Modified Jasmine html reporter to bold-face the non-Jasmine lines because finding the lines in the stack was giving me a headache
Completed coding on commonAPIBase, need to fix and expand unit tests, add DataApi tests
(BROKEN) Working on fixing the unit tests
Common API tests work, many still to-do
Merge branch 'commonApiRefactor'

Conflicts:
	app/js/bus/transport/participant.js
	app/js/common/util.js
Moved the owf7 widget adapter to its own project
Added live reload support to the tests
Fixed unit tests for commonApiBaseSpec and commonApiValue
Added tests for the DataApiValue class
Update Readme.md

added link to IWC demo
Initial Commit.
Updated structure of tests. Tests are now based around the asynchronous callbacks of client sends.
Restructured integration folder structure.
Implemented client creation as iFrame in test.
Added iFramed peer example.
Added client factory for easier testing setup.
Moved postMessageParticipant's postMessage listener to a named function. This lets us unintrusively add communication for testing purposes by removing the listener & adding a different one.
refs #31
Refactored integration_iframe_peer.html to iframe_peer.html (to conform to client.js)
Fixed test postMessage injection. Need to implement leadership testing.