The Arduino-compatible Mark 5 Open Source Science Tricorder