[Install] - Base install button

This creates an InstallView, which, if possible to install the app, will show a button in the header (styling not final) that will perform the install. This also pulls in all the resources locally, which is necessary for the install to work.