Added Demos, Added Func<T> Support to Cherry.IoC