end-to-end working for localhost:8080, need to hook up angular routing to handle all pages, and work on any domain