Update API frontend

- added bootstrap
- added game model
- updated player model
- seperate player/game pages
- using sass now
- better game and player context
- improved api endpoints