Ported Recorder to Scala Swing + various clean ups & refactorings
Merge pull request #1227 from pdalpra/recorder-refactoring

Ported Recorder to Scala Swing + various clean ups & refactorings