Update Makefile install target
Add basic -info and -c options
Basic .gitignore and test.cfg
Support for specifying local mirror directory
in configuration file lmirror: field
Can also use relative path to local directory file:XXX
Tweak the update-rm.sh script to run in a different directory
Add basic package list restriction code
Only process Packages entries in a Release file
Able to create and fetch basic mirrored repository
Add simple configuration file and local test of it
Clean up temporary directories on normal exit
Explicit package list test - only fetching one package at the moment
Add smalltest - faster quick test
Add support for -norefresh option

Doesn't retrieve the latest versions from the original repository.
Extend -norefresh to not retrieve new versions of release file
Tests for missing release file update
Add seperate shell script test for missing Release file
move parsePfile() into PkgFile as state method
Added some missing package files tests - not passing yet
missing packages files are now handled

- reported if missing and updated unless -norefresh given
- smalltest has unit test for this.
small and large tests working again

Extended test documentation and is a little easier to debug tests
when they fail