Added a few tests and moved some code to hpp

Tests for Bidding of course, there still will be more. ATM none of them pass.
Fixed makefile and added one more test

The makefile for Bidding etc should now work exactly as intended.
Bidding passes tests now

One of the tests needed fixing. Bidding passes all the tests. The
declarer is still wrong, but this requires some discussion as to how it _should_
work.
Merge branch 'master' of https://github.com/mike1729/BridgeTCS1