WIP Make another pass through tasks code
Remove Castle.Core
WIP Break tests into separate files
Add tests for FakeTask
WIP Fix property name
WIP Code cleanup