Command.pm: exit with error when no config is found
build.pm: improve source files discovery + clean-up
build.pm: allow file in sub-directories
build.pm: allow different sketch builds in same build directory
upload.pm: suport single sketch upload (like build)
upload.pm: check if hex has been built before upload