Initial commit
Modified eksls to support being run as "ls"

- Eksls now checks to see if it was launched as "ls" to determine
  whether or not to launch "ls" using the absolute path to the binary
  or having execvp search PATH for the right executable.
Free "self" after use

- The "self" variable is now freed immediately after use.
- Removed initialization to NULL for "self" since it was not used before
  assignment.
Fixed typos in README
Replaced "strlen" with "sizeof" for string literal