Added go to line form

Added go to line function, implemented various functions (Copy, paste,
etc.), cleaned some stuff up a little bit