Added Tank and Precision Mode

Working code using Command Based model. Base all future code off of
this.