Adds support for Microsoft SQL Server and reorganises project structure