refactor card class structure
Ticket
refactor card class structure+status
refactor card class structure+priority
refactor card class structure+commit
refactor card class structure+issues
sort out Card::X and CardLib::X to be follow standard naming conventions and be more testable. see problem in comments here