More GUI functionality and layout

made record button swap to record and pause.
added csvhelper library