added Recorder, it's dependencies and managed to get to compile. Added a getFile method to Recording. Microphone now takes a sampleRate in the constructor and so does Recorder. Note that files in this commit ending with .no got committed but are not needed by Recorder
removed Log.i statements