Rewrote "pyrus generate-pear2" and "pyrus make" without a pre existing package.xml file

Also includes a small fix for compatible files in PackageFileManager and should fix #22 too.