Merge pull request #2 from pdohogne/pdoh-DirectoryReorg

directory reorg
Rearranging test locations
Fleshed out more Card types
Aaaaaaaaand the cards are all implemented, as wel as stubs in associated classes.
Merge pull request #3 from baronfel/stubbing

Stubbing
Merge pull request #4 from baronfel/master

New work from tonight
Adding reader methods for shield, engine, and weapon
Fleshing out stubbed accessor methods
Added the state wrapper for the overal game orchestration loop
more state logic.
Added in default round constraint card values, as well as extensions to the loader to pull constraints for a given round number in.
Started the weapon subsystem testing, as well as fixing a bug in the ship definition creation utility.
rebase and small fixes upstream.