Code upload

The main project code with Eclipse project files for direct import into
the Eclipse environment.