Screensaver: an open source lab information management system (LIMS) for high throughput screening facilities