One more repo discovery test, also minor fix in product navigation

Sorry for the huge diff in custom.clj. It is from cleaning up indentation and fixing a problem with one too many parens :smile: