Added support for non-keyword keys in maps and different types of collection
Added empty files for join
Added join
Added a spike on a run method that encapsulates logging