Created floating keyboard.

Created a keyboard that will let us manipulate how it appears, as
opposed to the regular keyboard. It will be useful in situations like a
rotated window.
Keyboard completed.