First commit with problem class, frontend and random walk example.