Add main and admin servlets, taken from finatra example.

Just curious,does `peers` need to be marked with `@volatile` here so that other threads see the latest value in the `hosts` method? Not too sure how visibility works with the Finatra controllers.