Add puma as the web server
Divided into different emberjs parts