get rid of unused function errors
add string/mem utility functions
update terminal handling
test terminal functionality in kernel main, get rid of
prototype warnings for nautilus_main()