Forced Card to work with vector

This is ugly and we should probably discuss how to do it properly. For now this
branch has this change to make it compile. See issue #1.
Merge branch 'master' into bidding-rewrite
Bidding splitted to respect MVC paradigm

Bidding splitted into Bidding(controler) and BiddingState(Model).
temporary changes in arbiter,card to enable compilation.
Merge branch 'master' into bidding-rewrite

Mostly directory changes. Still compiles and passes BiddingState tests.

Conflicts:
	Bidding/Makefile
	src/Bidding.hpp
Merge branch 'master' into bidding-rewrite

Conflicts:
	src/Arbiter.hpp
	src/test/BiddingTest.cpp
Reverted temporary compilation fix

Card now can again have the move constructor, praise Discordia!