Automated Testing

I added some simple unit tests and made a few changes to validations.

For example, we should require either a height or a weight for a measurement since people may not weigh/measure their baby at the same time.