Mono support

Code now work on Mono as well as Microsoft.NET.
Settings are now read from app.config file instead of command line
parameters.