moved controller to own file, changed design of demo site