1) put check for unit attributes so doesnt fail
2) allow length at 50% mature (l50) as well as age (a50) to be specified
3) allow M to be estimated by age or length