Updates to allow locations to be added dynamically as more are brought online.

Updates to the layout and home page, and some stuff for deployment.