First commit in a long time
added keyboard and virtual memory