Refactorings

- Sets readonly files to writable before writing
- Better handling of whitespace in assembly attributes in AsseblyInfo.cs
- Writing detailed exception information when -verbose flag is set