add clear() to abstract Instrumnt.h

This simplies code which uses different instruments.
Merge pull request #24 from gperciva/master

add clear() to abstract Instrumnt.h