updated dependencies; added basic SPA file structure