Add "--quiet" to "kpm install"

This PR is fixing bug at #592 . I refined the `AddCommand.cs` by the way and changed public fields to properties.
You are right, subcommands should share the `Reports` object. Please check the latest commit.