Documentation added

Added some prototype documentation, currently only covers `instruments.instrument.Instrument`.