Moved Tool<T> to Cake.Core. Closes #91.