named folder after pattern
tests are run from the test folder structure
add coverage generator scripts.
add test using boost unit test
Merge branch 'master' of github.com:lyase/joggingthecpppath

Conflicts:
	CMakeLists.txt
	cafe.cpp
	coffee/Beverage.cpp
	coffee/Beverage.hpp
	coffee/DarkRoast.cpp
	coffee/DarkRoast.hpp
	coffee/Decaf.cpp
	coffee/Decaf.hpp
	coffee/Espresso.cpp
	coffee/Espresso.hpp
	coffee/HouseBlend.cpp
	coffee/HouseBlend.hpp
	decorator/Beverage.cpp
	decorator/Beverage.hpp
	decorator/DarkRoast.cpp
	decorator/DarkRoast.hpp
	decorator/Decaf.cpp
	decorator/Decaf.hpp
	decorator/Espresso.cpp
	decorator/Espresso.hpp
	decorator/HouseBlend.cpp
	decorator/HouseBlend.hpp
	decoratorPattern/Beverage.cpp
	decoratorPattern/Beverage.hpp
	decoratorPattern/CMakeLists.txt
	decoratorPattern/DarkRoast.cpp
	decoratorPattern/DarkRoast.hpp
	decoratorPattern/Decaf.cpp
	decoratorPattern/Decaf.hpp
	decoratorPattern/Espresso.cpp
	decoratorPattern/Espresso.hpp
	decoratorPattern/HouseBlend.cpp
	decoratorPattern/HouseBlend.hpp
	ducks.cpp
	ducky/Base.cpp
	ducky/Base.hpp
	ducky/Decoy.cpp
	ducky/Decoy.hpp
	ducky/Mallard.cpp
	ducky/Mallard.hpp
	ducky/Redhead.cpp
	ducky/Redhead.hpp
	ducky/Rubber.cpp
	ducky/Rubber.hpp
	ducky/behaviours/Base.cpp
	ducky/behaviours/Base.hpp
	ducky/behaviours/Flyable.cpp
	ducky/behaviours/Flyable.hpp
	ducky/behaviours/Quackable.cpp
	ducky/behaviours/Quackable.hpp
	ducky/behaviours/Squeak.cpp
	ducky/behaviours/Squeak.hpp
	dynamicBehaviorDemo/Base.cpp
	dynamicBehaviorDemo/Base.hpp
	dynamicBehaviorDemo/CMakeLists.txt
	dynamicBehaviorDemo/Decoy.cpp
	dynamicBehaviorDemo/Decoy.hpp
	dynamicBehaviorDemo/Mallard.cpp
	dynamicBehaviorDemo/Mallard.hpp
	dynamicBehaviorDemo/Redhead.cpp
	dynamicBehaviorDemo/Redhead.hpp
	dynamicBehaviorDemo/Rubber.cpp
	dynamicBehaviorDemo/Rubber.hpp
	dynamicBehaviorDemo/behaviours/Base.cpp
	dynamicBehaviorDemo/behaviours/Base.hpp
	dynamicBehaviorDemo/behaviours/Flyable.cpp
	dynamicBehaviorDemo/behaviours/Flyable.hpp
	dynamicBehaviorDemo/behaviours/Quackable.cpp
	dynamicBehaviorDemo/behaviours/Quackable.hpp
	dynamicBehaviorDemo/behaviours/Squeak.cpp
	dynamicBehaviorDemo/behaviours/Squeak.hpp
	observer/CurrentConditionsDisplay.cpp
	observer/CurrentConditionsDisplay.hpp
	observer/Observer.cpp
	observer/Observer.hpp
	observer/ObserverPattern.hpp
	observer/StatsKeeper.cpp
	observer/StatsKeeper.hpp
	observer/Subject.cpp
	observer/Subject.hpp
	observer/WeatherData.cpp
	observer/WeatherData.hpp
	observerPattern/CMakeLists.txt
	observerPattern/CurrentConditionsDisplay.cpp
	observerPattern/CurrentConditionsDisplay.hpp
	observerPattern/Observer.cpp
	observerPattern/Observer.hpp
	observerPattern/ObserverPattern.hpp
	observerPattern/StatsKeeper.cpp
	observerPattern/StatsKeeper.hpp
	observerPattern/Subject.cpp
	observerPattern/Subject.hpp
	observerPattern/WeatherData.cpp
	observerPattern/WeatherData.hpp
	strategy/Base.cpp
	strategy/Base.hpp
	strategy/Decoy.cpp
	strategy/Decoy.hpp
	strategy/Mallard.cpp
	strategy/Mallard.hpp
	strategy/Redhead.cpp
	strategy/Redhead.hpp
	strategy/Rubber.cpp
	strategy/Rubber.hpp
	strategy/behaviours/Base.cpp
	strategy/behaviours/Base.hpp
	strategy/behaviours/Flyable.cpp
	strategy/behaviours/Flyable.hpp
	strategy/behaviours/Quackable.cpp
	strategy/behaviours/Quackable.hpp
	strategy/behaviours/Squeak.cpp
	strategy/behaviours/Squeak.hpp
	weather.cpp
	weathery/CurrentConditionsDisplay.cpp
	weathery/CurrentConditionsDisplay.hpp
	weathery/Observer.cpp
	weathery/Observer.hpp
	weathery/ObserverPattern.hpp
	weathery/StatsKeeper.cpp
	weathery/StatsKeeper.hpp
	weathery/Subject.cpp
	weathery/Subject.hpp
	weathery/WeatherData.cpp
	weathery/WeatherData.hpp