Line Commands

This fixes #30, #64, #65, #92, #91