Added in more learning logic. Ran data across some validation sets. It seems that a polynomial kernal is best(very few support vectors), though more testing should be done.