Code cleanup: removed unused files
Fixed code formatting
Added (basic) support for returning multiple package information and
version handling
Added the ability to handle multiple installed packages
Code cleanup: moved the print code to a separate class to reduce clutter
on the action classes
Commented the code