Started working on UI for dev cards. Implemented a state change type UI
for the controller.
Development Cards refactored, added support for a confirmation dialogue
element in the view. Having issues getting the development cards to
function and compile do to circular dependency somewhere and improper
forward declaration. Also, added the ability to track and display
previous clicks.
Fixed bug in roads that allowed long roads to be made. Also, I forgot to
commit files earlier that are being included in this one.
Made the road length check in the road class static so it could be used
externally. Also made the verifyRoadPlacement function in GameBoard
public.
Commented out code is part of the dev card implementation, I can't
figure out how to resolve the circular dependency.
Started writing tests
merged?
It compiles now
most up to date, fixing serialization now.
Git got screwed up, getting my changes in
All Dev cards are now implemented with tests except for Knight. That is
blocked because getNeighboringCorners() does not work and is untested.
UI elements are starting to work properly. Road Building card works,
yay. Still working on other cards.
Things are getting there, but I've been working for 13 hours today. It's
bedtime.
Merge branch 'DevCardUI2' into DevCardUI3

Conflicts:
	include/DevelopmentCard.h
	include/GameBoard.h
	include/GameController.h
	include/GameView.h
	include/Player.h
	src/Deck.cpp
	src/DevelopmentCard.cpp
	src/GameController.cpp
	src/GameView.cpp
	src/Player.cpp
	src/Serialization.cpp
	src/main.cpp
	tests/testSerialization.cpp
	tests/test_DevelopmentCards.cpp
	tests/test_GameBoard.cpp
	tests/test_Roads.cpp
Stuff compiles yay
enabled tests
Tests run but serialization doesn't work
Merge branch 'master' into DevCardUImerger

Conflicts:
	include/GameBoard.h
	src/GameBoard.cpp
	src/GameController.cpp
RESOLVED, but I may have broken UnitTest++
Commiting changes before the final merge, serialization still doesn't
work.
Merge branch 'master' into DevCardUImerger