moved javadocs from user docs to developer docs and fixed broken links