adding core files and initial YouTube search API functionality