Adding NAudio

Fixing up form names
Adding settings form
adding variable validation on start