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