Add tests for service, and using NSubstitute rather than FakeItEasy
Complete tests against Service
Initial commit of refactoring to move logic inside of service
Not 100% happy with where code is as a lot of mapping to and from things
Also using ViewModel in both Api & Service rather than a simple data transfer object or just the parameters
Implement ChemicalDTO
Alter add to pass arguments
Alter if to use Any rather than Count > 0
StyleCop Compliance
Refactored remaining controller methods
Rebased on master
Merge pull request #1 from gep13/SkinnyControllers

Skinny controllers