Changed the scope of Email- and PostalAddress to "prototype"
This fixed the one-object-per-class-bug
All needed Hibernate libraries and its dependencies added to Build Path 
(Eclipse)
Refactored the whole project to use Interfaces instead of Classes.
Anywhere in this Project where an Address/AddressList was expected is
now an Interface for such Class expected.

The persistence with serialization is now working just fine.

NEW BUG: The delete functionality broke, 
I'm trying to find a fix for this.
Created springhibernate.xml, AddressDAO and annotated the model-classes

BUG: Spring can't find model.hibernatespring.EmailOnlyAddress, looks
like it has to do with the capitalization of the 'O'. Can't figure it
out quiet yet.
Got the App to start running and communicating with the hsqldb :D yeah!

KNOWN BUGS:
the name and email from EmailOnlyAddress and PostalAddress will not be
written to the database.

Pressing the "READ ALL"-Button will load, but not display the Data. The
Data will just be displayed, if you press the "SAVE ALL"-Button after
the "READ-ALL"-Button.  

The delete functionality still doesn't work.
the app is now running (not fully fuctional) through configuration-files
(spring.xml and springhibernate.xml)

I changed the AddressDAO and the access-method of the DAO to make this
work.

There are still small Bugs everywhere, but the app is ready for the next
exercise (ANT,Jenkins,SVN)
Commit which is need because git wont let me merge the hibernate branch
Merge branch 'master' into AP2-Hibernate

Conflicts:
	bin/model/BeansFactory.class
	bin/model/IAbstractAddress.class
	bin/model/IAddressList.class
	bin/model/IEmailOnlyAddress.class
	bin/model/IPostalAddress.class
	bin/model/spring/AddressList.class
	bin/model/spring/EmailOnlyAddress.class
	bin/model/spring/PostalAddress.class

I fixed the merge conflicts.
commiting binaries so git will let me merge the AP-Hibernate branch.

I'm still getting to know git :)
Merge branch 'AP2-Hibernate'

Conflicts:
	bin/control/listener/command/AbstractCommand.class
	bin/control/listener/command/AddCommand.class
	bin/control/listener/command/EditCommand.class
	bin/control/listener/command/RemoveCommand.class
	bin/control/listeners/AddEmailButtonActionListener.class
	bin/control/listeners/AddPostalActionListener.class
	bin/control/listeners/DeleteButtonActionListener.class
	bin/control/listeners/DoubleClickListener.class
	bin/control/listeners/ReadButtonActionListener.class
	bin/control/listeners/SaveButtonActionListener.class
	bin/control/listeners/SpeicherButtonActionListener.class
	bin/control/strategy/HighBudgetStrategy.class
	bin/control/strategy/LowBudgetStrategy.class
	bin/control/strategy/MessageSendStrategy.class
	bin/control/strategy/MessageSender.class
	bin/test/ModelTest.class
	bin/view/AbstractAddressView.class
	bin/view/AddressListView.class
	bin/view/EmailOnlyAddressView.class
	bin/view/PostalAddressView.class
	bin/view/decorator/AddressDecorator.class

hopefully and finally merging branch hibernate into master