wave information can be retrieved more easily from the model
- added get methods to the model so that controllers aren't diving into the data structures so much every time they need some information