Splitting out the tests from the sample for the code that is actually usable
clean up sln and packages
Merge pull request #2 from RhysC/SamplesAndCore

Samples and core