epoch support and change of package name

This pull request fixes two issues:

- Support package names that contain an epoch number. <untested>
- Requires the package name to be *.arch instead of *-arch. This enables the clone scripts to contain the actual package name minus .rpm. Otherwise it's very confusing.

If you take this request I'll change the clone scripts as well.