Updated buildfile to use relative, predef'd paths

Paths are predefined as properties, relative to basedir
Updated buildfile to generate JavaDoc