basic INCLUDE pattern matching
basic two-pass design
includes work using promises
add comments
trim whitespace from included files
rm INCLUDE log statement
clean up promise chain implementation
more clear name for read target file promises