api::maximize now measures wall clock time to solve
cleaned up internal interface, simplified solution message