Change ShelveValidator to return with a list of unshelved files
Change CommandUtils to check explicitly if the unshelved array is empty or not when called the boolean methods and adding 2 new method to simply return the list of unshelved files.
Change 'check' methods to return with the list of unshelved files not just a boolean.