Split Card Class Up

Split it up for best testing when using NUnit