* changed class train to struct & removed overload operators
+ train functionality nearly complete
* did some makeup