a new makefile for the docs - just does javadoc at this stage - could potentially make the manual too?