6. Added OOConverter
After some Googling I have found a library called JODConverter, which was able to run a headless OpenOffice.org process and make calls to it to convert files. Using this library I have created the OOConverter. I have added possibility of running several process at the same time and to wait for a free process, in case all the processes are currently being used. The processes are terminated after conversions, so that there are not too many OpenOffices running all the time on the server. The maximum number of processes running and also the port numbers on which they can run can be easily changed in OOConverter class.