Basic View integration, and a theme to make an add this widget. Updates to JS for asynchronous loading.