Basic backspace works. Needs to stop before prompt.

See #5.
Nearly completly rewrote keyboard driver.

Handles all characters, standard symbols, space, enter, backspace, and top line numbers.

Numpad does not work nor does ctrl or alt keys.

See #5.
Fix code style
Merge pull request #13 from JacobLeach/driver_keyboard

Keyboard driver merging into master
Merge branch 'master' into backspace

Conflicts:
	dist/scripts/os/deviceDriverKeyboard.js
	source/scripts/os/deviceDriverKeyboard.ts
Fixed issue where carrot looked like an arrow.
Merge pull request #4 from JacobLeach/carrot

Fixed issue where carrot looked like an arrow.
Changed Shell to use an assosiative array for the command names.
Merge pull request #14 from JacobLeach/shell

Changed Shell to use an assosiative array for the command names.
Merge branch 'typescript' of github.com:labouseur/TSOS-2014
Implemented Kirby!
Merge pull request #15 from JacobLeach/kirby

Implemented Kirby!
Wrote an alias command.
Merge pull request #16 from JacobLeach/alias

Wrote an alias command.
Added date command.
Merge pull request #17 from JacobLeach/date

Added date command.
Added whereami. Uses geolocation.
Merge pull request #18 from JacobLeach/whereami

Added whereami. Uses geolocation.
Merge branch 'master' into backspace
Forgot to remove char from the buffer