Removed TaskListener, ProductListener and OrderListener and replaced
with a generic listener class Listener<T>.
Minior changes in javadoc and implementation of modifying listeners on a
product.
Fixed some tests
Moved model package into lidkopingsh package
Merge remote-tracking branch 'origin/dev-model' into dev-model

Conflicts:
	src/com/example/model/Customer.java