adding card-builder and card-factory

new file:   src/card-builder.cpp
new file:   src/card-builder.hpp
new file:   src/card-factory.cpp
new file:   src/card-factory.hpp
changing naming convention

renamed:    card.cpp -> Card.cpp
renamed:    card.hpp -> Card.hpp
renamed:    card-builder.cpp -> CardBuilder.cpp
renamed:    card-builder.hpp -> CardBuilder.hpp
renamed:    card-factory.cpp -> CardFactory.cpp
renamed:    card-factory.hpp -> CardFactory.hpp
renamed:    card-stats.cpp -> CardStats.cpp
renamed:    card-stats.hpp -> CardStats.hpp
renamed:    player.cpp -> Player.cpp
renamed:    player.hpp -> Player.hpp
renamed:    player-stats.cpp -> PlayerStats.cpp
renamed:    player-stats.hpp -> PlayerStats.hpp
renamed:    resources.cpp -> Resources.cpp
renamed:    resources.hpp -> Resources.hpp
implementing CardBuilder and CardFactory

modified:   Card.cpp
modified:   Card.hpp
modified:   CardBuilder.cpp
modified:   CardBuilder.hpp
modified:   CardFactory.cpp
modified:   CardFactory.hpp
modified:   CardStats.cpp
modified:   CardStats.hpp
modified:   Player.cpp
modified:   Player.hpp
modified:   PlayerStats.cpp
modified:   PlayerStats.hpp
modified:   Resources.cpp
modified:   Resources.hpp
reorganising the repository

renamed:    src/Card.hpp -> include/Card.hpp
renamed:    src/CardBuilder.hpp -> include/CardBuilder.hpp
renamed:    src/CardFactory.hpp -> include/CardFactory.hpp
renamed:    src/CardStats.hpp -> include/CardStats.hpp
renamed:    src/Player.hpp -> include/Player.hpp
renamed:    src/PlayerStats.hpp -> include/PlayerStats.hpp
renamed:    src/Resources.hpp -> include/Resources.hpp
renamed:    src/Card.cpp -> src/card/Card.cpp
renamed:    src/CardBuilder.cpp -> src/card/CardBuilder.cpp
renamed:    src/CardFactory.cpp -> src/card/CardFactory.cpp
renamed:    src/CardStats.cpp -> src/card/CardStats.cpp
renamed:    src/Player.cpp -> src/player/Player.cpp
renamed:    src/PlayerStats.cpp -> src/player/PlayerStats.cpp
renamed:    src/Resources.cpp -> src/resources/Resources.cpp
adding empty test files

new file:   BigMonsterPlayer.cpp
new file:   BigMonsterPlayer.hpp
new file:   SmallMonsterPlayer.cpp
new file:   SmallMonsterPlayer.hpp
new file:   main.cpp
implementing the final implementation of Player

modified:   include/Card.hpp
modified:   include/Player.hpp
modified:   include/Resources.hpp
modified:   src/card/Card.cpp
modified:   src/card/CardStats.cpp
modified:   src/player/Player.cpp
modified:   src/resources/Resources.cpp