URI-based library management

Moves Dallycot to using URIs to reference libraries of functions/values.

Splits the core library into several focused on strings, streams, math, functions, and linguistics.