List files and dirs in a single directory.

- Created listdir() function which is basically walk(url, depth=0),
  though now walk uses listdir() internally instead of vice versa.
- Bumped version number.
- Refactored code to create a contextmanager for connecting to and
  logging into a ftp server, and to parse a netloc into (user, password,
  host, port).