MSSQL Improvements and addition of a domain field lookup

Three major things in this pull request.
* I have adjusted the DB creation script heavily to make sure that all of the right indexes, primary and foreign keys are in place. It looked like it was generated from a SMSS so that is all done.
* I have added a domain field with a lookup table.
* The BugLogService has gotten a lot of love to try and ensure that the data at rest does not contain any credit card data. 

A few things that have not been completed yet.
- [ ] Making sure that the mobile view shows the domain
- [ ] Allowing the configuration of the domain field to be auto created. (Currently defaulted to enabled)
- [ ] Adjusting the DB creation scripts for the other DBs