Added CodeAnalysisCulture to project file
Always dispose the transaction if there is one
Closes #21
Improved test verifications
Closes #22
Removed SuppressMessage and performing null check