added keyboard input buffer, updated sciurus headers and main