Completed ReadmePackage type and made some improvements.

* Implemented abstract functions.
* Moved some implementations from ManualPackage to AbstractPackage.
* Added detection methods to find the right package class.
* Cleaned the Helpers class, removing old code.
* Syncing code now supports modifying existing version information.