Layout revamp3

Todo:
- [ ] Investigate issues with being unable to save new projects, not having access to xray tiles, not having access to print tiles. Could be dumb front end changes or more likely issues with tilelive/tilelive-vector module updates (cc: @yhahn) because these things seem broken in master for me as well. 

- [ ] Quick port of source mode to new layout

- [ ] Quick modal update

Will update with screenshots/gifs tomorrow.