applications: copied the harvest/load/split test programs from
package:harvest and optimized the classes to handle files and other bug
fixes.