Encapsulated controlling program with GUI for Newport TL6700 Tunable Laser