initial commit of the lcd library under the hercules libraries