Fix bug if not a file
Add function to generate a blob of text from a list of files
Add function to get the functions / classes that are defined