added express server and moved components to public folder