added line drawing skeletons.
expanded the skeleton
removed unused funcs
added new line implementation. Hope it will take away trivial concerns..