Added a meta package class to declare groups of packages
Added a fix to present the application from crashing if the package does
not define a download URL
Code cleanup: removed unused import
Added code to prevent the application from crashing if the URL is empty
or null
Added code to correctly test whether the input version is the same or
not.
Code cleanup: removed unused variable
Added code to generate API documentation automatically