changed to solve LP on server side with cvxopt. also added lines and true string width