filter out basals without a duration

Addition to nurseshark to filter out basals that don't have a duration, because these can occur. They seem to happen around when a user is initially setting up a new pump.

Merge when you have a new jellyfish that's ready to go @cheddar? Maybe leave it open until then in case there's anything else that needs added.