adding missing license headers, etc
dependency cleanup