Moved cs script specific classes into a separate namespace
Created a build runner to wrap the build execution
Expose ITaskDescription