added license terms
tabs to spaces
added mirror method; removed unused params; fixed construction with two params
CLine documentation
added CLine doc link