Add maxLines option to override the maxHeight, and work responsively

Please look over and let me know if this is something you'd like to add to your project, if not I can fork and release a responsive version based on this. Thanks!