Added line to setup.py:

    sys.path.insert(0, os.path.join(os.getcwd()))

to fix this error:

    $ pip install pug
    Downloading/unpacking pug
      Downloading pug-0.0.4.tar.gz
      Running setup.py egg_info for package pug
        Traceback (most recent call last):
          File "<string>", line 16, in <module>
          File "/home/Hobson/.virtualenvs/coursera/build/pug/setup.py", line 4, in <module>
            from pug import __version__, __name__, __doc__, _github_url_
        ImportError: No module named pug
        Complete output from command python setup.py egg_info:
        Traceback (most recent call last):

      File "<string>", line 16, in <module>

  File "/home/Hobson/.virtualenvs/coursera/build/pug/setup.py", line 4, in <module>

    from pug import __version__, __name__, __doc__, _github_url_

ImportError: No module named pug
more cleanup and more slides
slidedeck and landslide versions of markdown slides