added main class, currently just serves /public