add compass view
add flask as server with socket.io support