Changed my whole basic structure typedef naming convention making it much easier to understand what each class is. Also ran some basic speed tests so far confirming that my strategy is about 30% faster then in rosetta