Merge pull request #8 from njzk2/master

Attempt at recording audio
added common module
added initial interface button
merge
Various recording methods