added main controller and idea model tests