stdout no longer automatically comes with a line break.
. and .. now are in the fs structure instead of being artificially created in ls. Can use ~ for home. Cleaned and documented code a bit.