Incorporated Mark's changes from PR #35 and introduced new parameter "buffer_pause" for similar cases where one wants to wait a little longer for the buffer to read. The server setup time is approx. 8 seconds on my laptop.
Fixed a bug that caused the pulsing scripts to crash when more than ~200 pulses were being requested. (I may have introduced that bug during the code cleanup.)
Added tests scripts for pulsing multiple fibres after each other (in view of the distant possibility to pulse TELLIE during physics runs).