Minor Refactoring to support tests

Introduced IFileReader to abstract the access to StreamReader.
IFileReader can be mocked in tests.
Added NuGet dependencies to NUnit and moq.
Added tests for Utils: IsOpeningBreacket, IsClosingBracket