Changed getting tiles by name and Optio[String] store to LayerId case class.

This is in the mix of a project reshuffle.
Separate out admin project, use spray.io