initial upload of sources - including string similarity search (by @rrice), plus skeleton for documentation