Add commit endpoint to trigger a reload of routes

Removed the previous automatic reload behaviour.  This will allow registration of multiple routes without triggering multiple router reloads.