Fixed broken IDs on index_template and added flag to prevent writing of private methods

IDs were broken on the index template, which was causing the stylesheet to not be applied to the header.

Added flag --noprivate which when set will no print out private methods into the document