MINOR: Add LICENSE file, add JavaDoc for CommandFactory, Plugins, StorageException