WIP Starting to work on IPython support for pydy.viz

This PR is created to implement IPython notebook support for visualizations. 
I like the functionality you have here of optionally deleting the static dir. It seems that instead of calling `shutil.rmtree(dst)`, you could leverage your `remove_static_html()` method instead. Also, it is not clear to me why setting `overwrite` to True makes sense. You seem to be using the variable `overwrite` to mean "write". You shouldn't need to do this. If the stuff exists and the user does not want to overwrite, just return. Then proceed to do the copying in the rest of the function; that `if overwrite is True:` might not be necessary.