Basic webapp working, traits still a bit wonky