some key rebinding and general wip
fixed up kill_line() to use region get/remove functions and fixed a bug where an extra newline would slip into a region get()
added copy_line mode