added a bunch of new files, also added a webview, and connected