ykFS Fixes/Expansion, String Length/Padding Funcs

Added strlen (how did I live without it so long?), pad_left, pad_right,
ykfs_next_empty (for next empty file socket), made the prompt dynamic -
it now tracks the "current" variable representing a memory address that
is the current "directory", with various commands using it when no
arguments are provided.