Remove dot-component dependency, split code into files
Remove lodash dependency
Move containsSubpath into dotpath code
Comment cleanup