refactor the MenuGenerators so new instances don't need to call BuildMenuTrees,
clean up extra js files from sample app,
add bootstrap to sample app