Punch card programmable modular molecular diagnostics platform for resource poor settings