add style to command line

new css to make command line look more authentic, better input line with
block caret (WIP)
clicking anywhere now focuses the command input. Added mousetrap for
easier keyboard bindings and added the ability to clear the terminal
using ctrl+l. Current working directory is now correctly updated
whenever it changes.