Added some frontend infrastructure, added user agent file