Added auto-indentation and tab-indentation to the CS interpreter's REPL.

Pressing tab at the beginning of a line inserts four spaces. Pressing return on an indented line will insert the same amount of indentation on the next line.