diff --git a/website/.gitignore b/website/.gitignore
index 4e50717f5293b4b5e2acfaeeb38844bbc60d459a..051b6b691fa7ee0beab61d2b4a605f8139220b41 100644
--- a/website/.gitignore
+++ b/website/.gitignore
@@ -1,4 +1,5 @@
 output/
 PASSWORD
 lib/python2.7/site-packages/
-pelicanconf.pyc
\ No newline at end of file
+pelicanconf.pyc
+*.pyc
diff --git a/website/bin/activate b/website/bin/activate
deleted file mode 100644
index 89d2910c3ae82cdc202a03f5625140513bbbe62a..0000000000000000000000000000000000000000
--- a/website/bin/activate
+++ /dev/null
@@ -1,80 +0,0 @@
-# This file must be used with "source bin/activate" *from bash*
-# you cannot run it directly
-
-deactivate () {
-    unset pydoc
-
-    # reset old environment variables
-    if [ -n "$_OLD_VIRTUAL_PATH" ] ; then
-        PATH="$_OLD_VIRTUAL_PATH"
-        export PATH
-        unset _OLD_VIRTUAL_PATH
-    fi
-    if [ -n "$_OLD_VIRTUAL_PYTHONHOME" ] ; then
-        PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME"
-        export PYTHONHOME
-        unset _OLD_VIRTUAL_PYTHONHOME
-    fi
-
-    # This should detect bash and zsh, which have a hash command that must
-    # be called to get it to forget past commands.  Without forgetting
-    # past commands the $PATH changes we made may not be respected
-    if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
-        hash -r 2>/dev/null
-    fi
-
-    if [ -n "$_OLD_VIRTUAL_PS1" ] ; then
-        PS1="$_OLD_VIRTUAL_PS1"
-        export PS1
-        unset _OLD_VIRTUAL_PS1
-    fi
-
-    unset VIRTUAL_ENV
-    if [ ! "$1" = "nondestructive" ] ; then
-    # Self destruct!
-        unset -f deactivate
-    fi
-}
-
-# unset irrelevant variables
-deactivate nondestructive
-
-VIRTUAL_ENV="/home/bbartels/Education/Semester11/ee491/project/website"
-export VIRTUAL_ENV
-
-_OLD_VIRTUAL_PATH="$PATH"
-PATH="$VIRTUAL_ENV/bin:$PATH"
-export PATH
-
-# unset PYTHONHOME if set
-# this will fail if PYTHONHOME is set to the empty string (which is bad anyway)
-# could use `if (set -u; : $PYTHONHOME) ;` in bash
-if [ -n "$PYTHONHOME" ] ; then
-    _OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME"
-    unset PYTHONHOME
-fi
-
-if [ -z "$VIRTUAL_ENV_DISABLE_PROMPT" ] ; then
-    _OLD_VIRTUAL_PS1="$PS1"
-    if [ "x" != x ] ; then
-        PS1="$PS1"
-    else
-    if [ "`basename \"$VIRTUAL_ENV\"`" = "__" ] ; then
-        # special case for Aspen magic directories
-        # see http://www.zetadev.com/software/aspen/
-        PS1="[`basename \`dirname \"$VIRTUAL_ENV\"\``] $PS1"
-    else
-        PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1"
-    fi
-    fi
-    export PS1
-fi
-
-alias pydoc="python -m pydoc"
-
-# This should detect bash and zsh, which have a hash command that must
-# be called to get it to forget past commands.  Without forgetting
-# past commands the $PATH changes we made may not be respected
-if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
-    hash -r 2>/dev/null
-fi
diff --git a/website/bin/activate.csh b/website/bin/activate.csh
deleted file mode 100644
index b31a5fbe538a38b53e561eaa34635d8829875793..0000000000000000000000000000000000000000
--- a/website/bin/activate.csh
+++ /dev/null
@@ -1,42 +0,0 @@
-# This file must be used with "source bin/activate.csh" *from csh*.
-# You cannot run it directly.
-# Created by Davide Di Blasi <davidedb@gmail.com>.
-
-alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc'
-
-# Unset irrelevant variables.
-deactivate nondestructive
-
-setenv VIRTUAL_ENV "/home/bbartels/Education/Semester11/ee491/project/website"
-
-set _OLD_VIRTUAL_PATH="$PATH"
-setenv PATH "$VIRTUAL_ENV/bin:$PATH"
-
-
-
-if ("" != "") then
-    set env_name = ""
-else
-    if (`basename "$VIRTUAL_ENV"` == "__") then
-        # special case for Aspen magic directories
-        # see http://www.zetadev.com/software/aspen/
-        set env_name = `basename \`dirname "$VIRTUAL_ENV"\``
-    else
-        set env_name = `basename "$VIRTUAL_ENV"`
-    endif
-endif
-
-# Could be in a non-interactive environment,
-# in which case, $prompt is undefined and we wouldn't
-# care about the prompt anyway.
-if ( $?prompt ) then
-    set _OLD_VIRTUAL_PROMPT="$prompt"
-    set prompt = "[$env_name] $prompt"
-endif
-
-unset env_name
-
-alias pydoc python -m pydoc
-
-rehash
-
diff --git a/website/bin/activate.fish b/website/bin/activate.fish
deleted file mode 100644
index f8ae4c24b9e7c691f35657d109f30677c55f62b3..0000000000000000000000000000000000000000
--- a/website/bin/activate.fish
+++ /dev/null
@@ -1,74 +0,0 @@
-# This file must be used with "source bin/activate.fish" *from fish* (http://fishshell.com)
-# you cannot run it directly
-
-function deactivate  -d "Exit virtualenv and return to normal shell environment"
-    # reset old environment variables
-    if test -n "$_OLD_VIRTUAL_PATH" 
-        set -gx PATH $_OLD_VIRTUAL_PATH
-        set -e _OLD_VIRTUAL_PATH
-    end
-    if test -n "$_OLD_VIRTUAL_PYTHONHOME"
-        set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
-        set -e _OLD_VIRTUAL_PYTHONHOME
-    end
-    
-    if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
-        # set an empty local fish_function_path, so fish_prompt doesn't automatically reload
-        set -l fish_function_path
-        # erase the virtualenv's fish_prompt function, and restore the original
-        functions -e fish_prompt
-        functions -c _old_fish_prompt fish_prompt
-        functions -e _old_fish_prompt
-        set -e _OLD_FISH_PROMPT_OVERRIDE
-    end
-    
-    set -e VIRTUAL_ENV
-    if test "$argv[1]" != "nondestructive"
-        # Self destruct!
-        functions -e deactivate
-    end
-end
-
-# unset irrelevant variables
-deactivate nondestructive
-
-set -gx VIRTUAL_ENV "/home/bbartels/Education/Semester11/ee491/project/website"
-
-set -gx _OLD_VIRTUAL_PATH $PATH
-set -gx PATH "$VIRTUAL_ENV/bin" $PATH
-
-# unset PYTHONHOME if set
-if set -q PYTHONHOME
-    set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
-    set -e PYTHONHOME
-end
-
-if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
-    # fish uses a function instead of an env var to generate the prompt.
-    
-    # copy the current fish_prompt function as the function _old_fish_prompt
-    functions -c fish_prompt _old_fish_prompt
-    
-    # with the original prompt function copied, we can override with our own.
-    function fish_prompt
-        # Prompt override?
-        if test -n ""
-            printf "%s%s" "" (set_color normal)
-            _old_fish_prompt
-            return
-        end
-        # ...Otherwise, prepend env
-        set -l _checkbase (basename "$VIRTUAL_ENV")
-        if test $_checkbase = "__"
-            # special case for Aspen magic directories
-            # see http://www.zetadev.com/software/aspen/
-            printf "%s[%s]%s " (set_color -b blue white) (basename (dirname "$VIRTUAL_ENV")) (set_color normal) 
-            _old_fish_prompt
-        else
-            printf "%s(%s)%s" (set_color -b blue white) (basename "$VIRTUAL_ENV") (set_color normal)
-            _old_fish_prompt
-        end
-    end 
-    
-    set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
-end
diff --git a/website/bin/activate_this.py b/website/bin/activate_this.py
deleted file mode 100644
index f18193bf8109396374fb7811f0f261be27f4c143..0000000000000000000000000000000000000000
--- a/website/bin/activate_this.py
+++ /dev/null
@@ -1,34 +0,0 @@
-"""By using execfile(this_file, dict(__file__=this_file)) you will
-activate this virtualenv environment.
-
-This can be used when you must use an existing Python interpreter, not
-the virtualenv bin/python
-"""
-
-try:
-    __file__
-except NameError:
-    raise AssertionError(
-        "You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))")
-import sys
-import os
-
-old_os_path = os.environ.get('PATH', '')
-os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path
-base = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
-if sys.platform == 'win32':
-    site_packages = os.path.join(base, 'Lib', 'site-packages')
-else:
-    site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages')
-prev_sys_path = list(sys.path)
-import site
-site.addsitedir(site_packages)
-sys.real_prefix = sys.prefix
-sys.prefix = base
-# Move the added items to the front of the path:
-new_sys_path = []
-for item in list(sys.path):
-    if item not in prev_sys_path:
-        new_sys_path.append(item)
-        sys.path.remove(item)
-sys.path[:0] = new_sys_path
diff --git a/website/bin/easy_install b/website/bin/easy_install
deleted file mode 100644
index e01e3b58e11b36b5210ca36ee1351a8d3fa87416..0000000000000000000000000000000000000000
--- a/website/bin/easy_install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from setuptools.command.easy_install import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/easy_install-2.7 b/website/bin/easy_install-2.7
deleted file mode 100644
index e01e3b58e11b36b5210ca36ee1351a8d3fa87416..0000000000000000000000000000000000000000
--- a/website/bin/easy_install-2.7
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from setuptools.command.easy_install import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/markdown_py b/website/bin/markdown_py
deleted file mode 100644
index 8f51cf454a9ba416febaa767ae6ea991a5a78dfc..0000000000000000000000000000000000000000
--- a/website/bin/markdown_py
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-"""
-Python Markdown, the Command Line Script
-========================================
-
-This is the command line script for Python Markdown.
-
-Basic use from the command line:
-
-    markdown source.txt > destination.html
-
-Run "markdown --help" to see more options.
-
-See markdown/__init__.py for information on using Python Markdown as a module.
-
-## Authors and License
-
-Started by [Manfred Stienstra](http://www.dwerg.net/).  Continued and
-maintained  by [Yuri Takhteyev](http://www.freewisdom.org), [Waylan
-Limberg](http://achinghead.com/) and [Artem Yunusov](http://blog.splyer.com).
-
-Contact: markdown@freewisdom.org
-
-Copyright 2007, 2008 The Python Markdown Project (v. 1.7 and later)
-Copyright 200? Django Software Foundation (OrderedDict implementation)
-Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b)
-Copyright 2004 Manfred Stienstra (the original version)
-
-License: BSD (see docs/LICENSE for details).
-"""
-
-if __name__ == '__main__':
-    from markdown.__main__ import run
-    run()
diff --git a/website/bin/pelican b/website/bin/pelican
deleted file mode 100644
index 68ae3198a69b80c245e70e5c4a0dafe66b3db724..0000000000000000000000000000000000000000
--- a/website/bin/pelican
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pelican import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pelican-import b/website/bin/pelican-import
deleted file mode 100644
index 6c15f72f151e2aadc3e4916a36901b1b0a20dc70..0000000000000000000000000000000000000000
--- a/website/bin/pelican-import
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pelican.tools.pelican_import import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pelican-quickstart b/website/bin/pelican-quickstart
deleted file mode 100644
index 92f61a07b18dd0a3494482879d1bc8f036a2d708..0000000000000000000000000000000000000000
--- a/website/bin/pelican-quickstart
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pelican.tools.pelican_quickstart import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pelican-themes b/website/bin/pelican-themes
deleted file mode 100644
index de9c3119f37a840f5fda1ebb7debbf54f6d938b2..0000000000000000000000000000000000000000
--- a/website/bin/pelican-themes
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pelican.tools.pelican_themes import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pip b/website/bin/pip
deleted file mode 100644
index 656cbf987f69ecae822bd7504231c65b72085779..0000000000000000000000000000000000000000
--- a/website/bin/pip
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pip import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pip2 b/website/bin/pip2
deleted file mode 100644
index 656cbf987f69ecae822bd7504231c65b72085779..0000000000000000000000000000000000000000
--- a/website/bin/pip2
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pip import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pip2.7 b/website/bin/pip2.7
deleted file mode 100644
index 656cbf987f69ecae822bd7504231c65b72085779..0000000000000000000000000000000000000000
--- a/website/bin/pip2.7
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pip import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/pygmentize b/website/bin/pygmentize
deleted file mode 100644
index 00cbeb629f4dfa2098ae6eb5adae421ad86b0b36..0000000000000000000000000000000000000000
--- a/website/bin/pygmentize
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# -*- coding: utf-8 -*-
-import re
-import sys
-
-from pygments.cmdline import main
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())
diff --git a/website/bin/python b/website/bin/python
deleted file mode 100644
index 3a0430bec51d64ff8fe1af832c0525e4d97c5367..0000000000000000000000000000000000000000
Binary files a/website/bin/python and /dev/null differ
diff --git a/website/bin/python2 b/website/bin/python2
deleted file mode 120000
index d8654aa0e2f2f3c1760e0fcbcbb52c1c5941fba7..0000000000000000000000000000000000000000
--- a/website/bin/python2
+++ /dev/null
@@ -1 +0,0 @@
-python
\ No newline at end of file
diff --git a/website/bin/python2.7 b/website/bin/python2.7
deleted file mode 120000
index d8654aa0e2f2f3c1760e0fcbcbb52c1c5941fba7..0000000000000000000000000000000000000000
--- a/website/bin/python2.7
+++ /dev/null
@@ -1 +0,0 @@
-python
\ No newline at end of file
diff --git a/website/bin/rst2html.py b/website/bin/rst2html.py
deleted file mode 100644
index b18d204c89d938ee789bb844839a7d11c899bad9..0000000000000000000000000000000000000000
--- a/website/bin/rst2html.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2html.py 4564 2006-05-21 20:44:42Z wiemann $
-# Author: David Goodger <goodger@python.org>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing HTML.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline, default_description
-
-
-description = ('Generates (X)HTML documents from standalone reStructuredText '
-               'sources.  ' + default_description)
-
-publish_cmdline(writer_name='html', description=description)
diff --git a/website/bin/rst2latex.py b/website/bin/rst2latex.py
deleted file mode 100644
index e35db08dbec4b06eaaae9f626a6f9da43476270f..0000000000000000000000000000000000000000
--- a/website/bin/rst2latex.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2latex.py 5905 2009-04-16 12:04:49Z milde $
-# Author: David Goodger <goodger@python.org>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing LaTeX.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline
-
-description = ('Generates LaTeX documents from standalone reStructuredText '
-               'sources. '
-               'Reads from <source> (default is stdin) and writes to '
-               '<destination> (default is stdout).  See '
-               '<http://docutils.sourceforge.net/docs/user/latex.html> for '
-               'the full reference.')
-
-publish_cmdline(writer_name='latex', description=description)
diff --git a/website/bin/rst2man.py b/website/bin/rst2man.py
deleted file mode 100644
index 62b4f15a62689894502b4f5f8eb1cd2349bcbdb1..0000000000000000000000000000000000000000
--- a/website/bin/rst2man.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# Author: 
-# Contact: grubert@users.sf.net
-# Copyright: This module has been placed in the public domain.
-
-"""
-man.py
-======
-
-This module provides a simple command line interface that uses the
-man page writer to output from ReStructuredText source.
-"""
-
-import locale
-try:
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline, default_description
-from docutils.writers import manpage
-
-description = ("Generates plain unix manual documents.  " + default_description)
-
-publish_cmdline(writer=manpage.Writer(), description=description)
diff --git a/website/bin/rst2odt.py b/website/bin/rst2odt.py
deleted file mode 100644
index dd3a652a24603ec29032c6a74cac4be4b341df7f..0000000000000000000000000000000000000000
--- a/website/bin/rst2odt.py
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2odt.py 5839 2009-01-07 19:09:28Z dkuhlman $
-# Author: Dave Kuhlman <dkuhlman@rexx.com>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A front end to the Docutils Publisher, producing OpenOffice documents.
-"""
-
-import sys
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline_to_binary, default_description
-from docutils.writers.odf_odt import Writer, Reader
-
-
-description = ('Generates OpenDocument/OpenOffice/ODF documents from '
-               'standalone reStructuredText sources.  ' + default_description)
-
-
-writer = Writer()
-reader = Reader()
-output = publish_cmdline_to_binary(reader=reader, writer=writer,
-    description=description)
-
diff --git a/website/bin/rst2odt_prepstyles.py b/website/bin/rst2odt_prepstyles.py
deleted file mode 100644
index c01c95db88920f841c1ee2fe61f6e58726ae42df..0000000000000000000000000000000000000000
--- a/website/bin/rst2odt_prepstyles.py
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2odt_prepstyles.py 5839 2009-01-07 19:09:28Z dkuhlman $
-# Author: Dave Kuhlman <dkuhlman@rexx.com>
-# Copyright: This module has been placed in the public domain.
-
-"""
-Fix a word-processor-generated styles.odt for odtwriter use: Drop page size
-specifications from styles.xml in STYLE_FILE.odt.
-"""
-
-#
-# Author: Michael Schutte <michi@uiae.at>
-
-from lxml import etree
-import sys
-import zipfile
-from tempfile import mkstemp
-import shutil
-import os
-
-NAMESPACES = {
-    "style": "urn:oasis:names:tc:opendocument:xmlns:style:1.0",
-    "fo": "urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
-}
-
-def prepstyle(filename):
-    
-    zin = zipfile.ZipFile(filename)
-    styles = zin.read("styles.xml")
-    
-    root = etree.fromstring(styles)
-    for el in root.xpath("//style:page-layout-properties", 
-        namespaces=NAMESPACES):
-        for attr in el.attrib:
-            if attr.startswith("{%s}" % NAMESPACES["fo"]):
-                del el.attrib[attr]
-    
-    tempname = mkstemp()
-    zout = zipfile.ZipFile(os.fdopen(tempname[0], "w"), "w",
-        zipfile.ZIP_DEFLATED)
-    
-    for item in zin.infolist():
-        if item.filename == "styles.xml":
-            zout.writestr(item, etree.tostring(root))
-        else:
-            zout.writestr(item, zin.read(item.filename))
-    
-    zout.close()
-    zin.close()
-    shutil.move(tempname[1], filename)
-
-
-def main():
-    args = sys.argv[1:]
-    if len(args) != 1:
-        print >> sys.stderr, __doc__
-        print >> sys.stderr, "Usage: %s STYLE_FILE.odt\n" % sys.argv[0]
-        sys.exit(1)
-    filename = args[0]
-    prepstyle(filename)
-
-if __name__ == '__main__':
-    main()
-
-
-# vim:tw=78:sw=4:sts=4:et:
diff --git a/website/bin/rst2pseudoxml.py b/website/bin/rst2pseudoxml.py
deleted file mode 100644
index 2aa449f5e8dfa2809eb083e7832c2e0c31c614d6..0000000000000000000000000000000000000000
--- a/website/bin/rst2pseudoxml.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2pseudoxml.py 4564 2006-05-21 20:44:42Z wiemann $
-# Author: David Goodger <goodger@python.org>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing pseudo-XML.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline, default_description
-
-
-description = ('Generates pseudo-XML from standalone reStructuredText '
-               'sources (for testing purposes).  ' + default_description)
-
-publish_cmdline(description=description)
diff --git a/website/bin/rst2s5.py b/website/bin/rst2s5.py
deleted file mode 100644
index 14d8465c4f35b1240adbe7178e687d76984b37d0..0000000000000000000000000000000000000000
--- a/website/bin/rst2s5.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2s5.py 4564 2006-05-21 20:44:42Z wiemann $
-# Author: Chris Liechti <cliechti@gmx.net>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing HTML slides using
-the S5 template system.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline, default_description
-
-
-description = ('Generates S5 (X)HTML slideshow documents from standalone '
-               'reStructuredText sources.  ' + default_description)
-
-publish_cmdline(writer_name='s5', description=description)
diff --git a/website/bin/rst2xetex.py b/website/bin/rst2xetex.py
deleted file mode 100644
index f4d497540002f9cca81022eb055b2ec5accd3340..0000000000000000000000000000000000000000
--- a/website/bin/rst2xetex.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2xetex.py 7038 2011-05-19 09:12:02Z milde $
-# Author: Guenter Milde
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing XeLaTeX source code.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline
-
-description = ('Generates XeLaTeX documents from standalone reStructuredText '
-               'sources. '
-               'Reads from <source> (default is stdin) and writes to '
-               '<destination> (default is stdout).  See '
-               '<http://docutils.sourceforge.net/docs/user/latex.html> for '
-               'the full reference.')
-
-publish_cmdline(writer_name='xetex', description=description)
diff --git a/website/bin/rst2xml.py b/website/bin/rst2xml.py
deleted file mode 100644
index 36e1033d2b4cbf16de738e8218dbb25ab0096fdb..0000000000000000000000000000000000000000
--- a/website/bin/rst2xml.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rst2xml.py 4564 2006-05-21 20:44:42Z wiemann $
-# Author: David Goodger <goodger@python.org>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing Docutils XML.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline, default_description
-
-
-description = ('Generates Docutils-native XML from standalone '
-               'reStructuredText sources.  ' + default_description)
-
-publish_cmdline(writer_name='xml', description=description)
diff --git a/website/bin/rstpep2html.py b/website/bin/rstpep2html.py
deleted file mode 100644
index 0d8875066d347e4f7ee9f70da588c7a326364731..0000000000000000000000000000000000000000
--- a/website/bin/rstpep2html.py
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-
-# $Id: rstpep2html.py 4564 2006-05-21 20:44:42Z wiemann $
-# Author: David Goodger <goodger@python.org>
-# Copyright: This module has been placed in the public domain.
-
-"""
-A minimal front end to the Docutils Publisher, producing HTML from PEP
-(Python Enhancement Proposal) documents.
-"""
-
-try:
-    import locale
-    locale.setlocale(locale.LC_ALL, '')
-except:
-    pass
-
-from docutils.core import publish_cmdline, default_description
-
-
-description = ('Generates (X)HTML from reStructuredText-format PEP files.  '
-               + default_description)
-
-publish_cmdline(reader_name='pep', writer_name='pep_html',
-                description=description)
diff --git a/website/bin/unidecode b/website/bin/unidecode
deleted file mode 100644
index 45c8ac04991b006bc3bd7afbc12450f5a5fe1fb7..0000000000000000000000000000000000000000
--- a/website/bin/unidecode
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/home/bbartels/Education/Semester11/ee491/project/website/bin/python
-# EASY-INSTALL-ENTRY-SCRIPT: 'Unidecode==0.4.19','console_scripts','unidecode'
-__requires__ = 'Unidecode==0.4.19'
-import sys
-from pkg_resources import load_entry_point
-
-if __name__ == '__main__':
-    sys.exit(
-        load_entry_point('Unidecode==0.4.19', 'console_scripts', 'unidecode')()
-    )
diff --git a/website/include/python2.7 b/website/include/python2.7
deleted file mode 120000
index 456dd27f8e9837f40e702305807add6d07b4bc42..0000000000000000000000000000000000000000
--- a/website/include/python2.7
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/include/python2.7
\ No newline at end of file
diff --git a/website/lib/python2.7/UserDict.py b/website/lib/python2.7/UserDict.py
deleted file mode 120000
index ef12fa3e15a9e24c2816a7d2bfde7057add19cd1..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/UserDict.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/UserDict.py
\ No newline at end of file
diff --git a/website/lib/python2.7/UserDict.pyc b/website/lib/python2.7/UserDict.pyc
deleted file mode 100644
index b14cf7c645db81e68ac5537f277298d897d5f064..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/UserDict.pyc and /dev/null differ
diff --git a/website/lib/python2.7/_abcoll.py b/website/lib/python2.7/_abcoll.py
deleted file mode 120000
index aca905c7b9bdebc62bb44f531604f0688eca3dd6..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/_abcoll.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/_abcoll.py
\ No newline at end of file
diff --git a/website/lib/python2.7/_abcoll.pyc b/website/lib/python2.7/_abcoll.pyc
deleted file mode 100644
index 4748c843bc1d199fd7a4e31ff875ab19dfc5f10d..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/_abcoll.pyc and /dev/null differ
diff --git a/website/lib/python2.7/_weakrefset.py b/website/lib/python2.7/_weakrefset.py
deleted file mode 120000
index c158ffe9f500f859e63aa5aeb2828c86ad515ce6..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/_weakrefset.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/_weakrefset.py
\ No newline at end of file
diff --git a/website/lib/python2.7/_weakrefset.pyc b/website/lib/python2.7/_weakrefset.pyc
deleted file mode 100644
index 40cd72d5703b7ecabdfb2ff7259b35eca1ab1102..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/_weakrefset.pyc and /dev/null differ
diff --git a/website/lib/python2.7/abc.py b/website/lib/python2.7/abc.py
deleted file mode 120000
index b08da25e1f07ec1cf6f5dec1548d6cc496aae6ad..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/abc.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/abc.py
\ No newline at end of file
diff --git a/website/lib/python2.7/abc.pyc b/website/lib/python2.7/abc.pyc
deleted file mode 100644
index 2555a3080b362361d9ed1a29a011af079a1b0cd2..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/abc.pyc and /dev/null differ
diff --git a/website/lib/python2.7/codecs.py b/website/lib/python2.7/codecs.py
deleted file mode 120000
index b9b83b4b216ba7fcfea853dcebdf10c197bb8731..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/codecs.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/codecs.py
\ No newline at end of file
diff --git a/website/lib/python2.7/codecs.pyc b/website/lib/python2.7/codecs.pyc
deleted file mode 100644
index 0144b1ecd77e770d7ee7e01e80d7252323c50551..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/codecs.pyc and /dev/null differ
diff --git a/website/lib/python2.7/config b/website/lib/python2.7/config
deleted file mode 120000
index 534aa1a4a0c16d2e176c25aa07405e700d23cbd8..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/config
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/config
\ No newline at end of file
diff --git a/website/lib/python2.7/copy_reg.py b/website/lib/python2.7/copy_reg.py
deleted file mode 120000
index 2e2aa22d6df1840402756e1022d552108e4b9fec..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/copy_reg.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/copy_reg.py
\ No newline at end of file
diff --git a/website/lib/python2.7/copy_reg.pyc b/website/lib/python2.7/copy_reg.pyc
deleted file mode 100644
index 3850a8e142b7b83cb49315270804570c81ce163d..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/copy_reg.pyc and /dev/null differ
diff --git a/website/lib/python2.7/distutils/__init__.py b/website/lib/python2.7/distutils/__init__.py
deleted file mode 100644
index 29fc1da45900ece22ff3ebb73a6b7ccf607e6a1a..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/distutils/__init__.py
+++ /dev/null
@@ -1,101 +0,0 @@
-import os
-import sys
-import warnings 
-import imp
-import opcode # opcode is not a virtualenv module, so we can use it to find the stdlib
-              # Important! To work on pypy, this must be a module that resides in the
-              # lib-python/modified-x.y.z directory
-
-dirname = os.path.dirname
-
-distutils_path = os.path.join(os.path.dirname(opcode.__file__), 'distutils')
-if os.path.normpath(distutils_path) == os.path.dirname(os.path.normpath(__file__)):
-    warnings.warn(
-        "The virtualenv distutils package at %s appears to be in the same location as the system distutils?")
-else:
-    __path__.insert(0, distutils_path)
-    real_distutils = imp.load_module("_virtualenv_distutils", None, distutils_path, ('', '', imp.PKG_DIRECTORY))
-    # Copy the relevant attributes
-    try:
-        __revision__ = real_distutils.__revision__
-    except AttributeError:
-        pass
-    __version__ = real_distutils.__version__
-
-from distutils import dist, sysconfig
-
-try:
-    basestring
-except NameError:
-    basestring = str
-
-## patch build_ext (distutils doesn't know how to get the libs directory
-## path on windows - it hardcodes the paths around the patched sys.prefix)
-
-if sys.platform == 'win32':
-    from distutils.command.build_ext import build_ext as old_build_ext
-    class build_ext(old_build_ext):
-        def finalize_options (self):
-            if self.library_dirs is None:
-                self.library_dirs = []
-            elif isinstance(self.library_dirs, basestring):
-                self.library_dirs = self.library_dirs.split(os.pathsep)
-            
-            self.library_dirs.insert(0, os.path.join(sys.real_prefix, "Libs"))
-            old_build_ext.finalize_options(self)
-            
-    from distutils.command import build_ext as build_ext_module 
-    build_ext_module.build_ext = build_ext
-
-## distutils.dist patches:
-
-old_find_config_files = dist.Distribution.find_config_files
-def find_config_files(self):
-    found = old_find_config_files(self)
-    system_distutils = os.path.join(distutils_path, 'distutils.cfg')
-    #if os.path.exists(system_distutils):
-    #    found.insert(0, system_distutils)
-        # What to call the per-user config file
-    if os.name == 'posix':
-        user_filename = ".pydistutils.cfg"
-    else:
-        user_filename = "pydistutils.cfg"
-    user_filename = os.path.join(sys.prefix, user_filename)
-    if os.path.isfile(user_filename):
-        for item in list(found):
-            if item.endswith('pydistutils.cfg'):
-                found.remove(item)
-        found.append(user_filename)
-    return found
-dist.Distribution.find_config_files = find_config_files
-
-## distutils.sysconfig patches:
-
-old_get_python_inc = sysconfig.get_python_inc
-def sysconfig_get_python_inc(plat_specific=0, prefix=None):
-    if prefix is None:
-        prefix = sys.real_prefix
-    return old_get_python_inc(plat_specific, prefix)
-sysconfig_get_python_inc.__doc__ = old_get_python_inc.__doc__
-sysconfig.get_python_inc = sysconfig_get_python_inc
-
-old_get_python_lib = sysconfig.get_python_lib
-def sysconfig_get_python_lib(plat_specific=0, standard_lib=0, prefix=None):
-    if standard_lib and prefix is None:
-        prefix = sys.real_prefix
-    return old_get_python_lib(plat_specific, standard_lib, prefix)
-sysconfig_get_python_lib.__doc__ = old_get_python_lib.__doc__
-sysconfig.get_python_lib = sysconfig_get_python_lib
-
-old_get_config_vars = sysconfig.get_config_vars
-def sysconfig_get_config_vars(*args):
-    real_vars = old_get_config_vars(*args)
-    if sys.platform == 'win32':
-        lib_dir = os.path.join(sys.real_prefix, "libs")
-        if isinstance(real_vars, dict) and 'LIBDIR' not in real_vars:
-            real_vars['LIBDIR'] = lib_dir # asked for all
-        elif isinstance(real_vars, list) and 'LIBDIR' in args:
-            real_vars = real_vars + [lib_dir] # asked for list
-    return real_vars
-sysconfig_get_config_vars.__doc__ = old_get_config_vars.__doc__
-sysconfig.get_config_vars = sysconfig_get_config_vars
diff --git a/website/lib/python2.7/distutils/__init__.pyc b/website/lib/python2.7/distutils/__init__.pyc
deleted file mode 100644
index 706c79679ca2730a381c65edc60f093c773ca5da..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/distutils/__init__.pyc and /dev/null differ
diff --git a/website/lib/python2.7/distutils/distutils.cfg b/website/lib/python2.7/distutils/distutils.cfg
deleted file mode 100644
index 1af230ec911a5d31aa8c4bed50bff2e8e1af8512..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/distutils/distutils.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-# This is a config file local to this virtualenv installation
-# You may include options that will be used by all distutils commands,
-# and by easy_install.  For instance:
-#
-#   [easy_install]
-#   find_links = http://mylocalsite
diff --git a/website/lib/python2.7/encodings b/website/lib/python2.7/encodings
deleted file mode 120000
index a81faacb4816e8eb44ae3e0f34523c71c3f5dea2..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/encodings
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/encodings
\ No newline at end of file
diff --git a/website/lib/python2.7/fnmatch.py b/website/lib/python2.7/fnmatch.py
deleted file mode 120000
index db75334489e1698b7fab3e807cd83e5df4801569..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/fnmatch.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/fnmatch.py
\ No newline at end of file
diff --git a/website/lib/python2.7/fnmatch.pyc b/website/lib/python2.7/fnmatch.pyc
deleted file mode 100644
index 4567fec545d383c0894e3270e55c20cb11a4a7c6..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/fnmatch.pyc and /dev/null differ
diff --git a/website/lib/python2.7/genericpath.py b/website/lib/python2.7/genericpath.py
deleted file mode 120000
index c41eada91021e7c2ec08caa4d1c52a06f5e10a97..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/genericpath.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/genericpath.py
\ No newline at end of file
diff --git a/website/lib/python2.7/genericpath.pyc b/website/lib/python2.7/genericpath.pyc
deleted file mode 100644
index 55d6baf905bad5d443b7cc8b032164534e1c045b..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/genericpath.pyc and /dev/null differ
diff --git a/website/lib/python2.7/lib-dynload b/website/lib/python2.7/lib-dynload
deleted file mode 120000
index 946377799a4353b7ae39bad22d759e7f04ba8471..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/lib-dynload
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/lib-dynload
\ No newline at end of file
diff --git a/website/lib/python2.7/linecache.py b/website/lib/python2.7/linecache.py
deleted file mode 120000
index c149e7c0dce375768e6d47a2ab68750799ada21c..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/linecache.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/linecache.py
\ No newline at end of file
diff --git a/website/lib/python2.7/linecache.pyc b/website/lib/python2.7/linecache.pyc
deleted file mode 100644
index 2ee5842b279cd074734b80e768ce5c15c65b7f1a..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/linecache.pyc and /dev/null differ
diff --git a/website/lib/python2.7/locale.py b/website/lib/python2.7/locale.py
deleted file mode 120000
index 1fcb26f1650f8bd84218386d7425868b2e4bbe1c..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/locale.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/locale.py
\ No newline at end of file
diff --git a/website/lib/python2.7/locale.pyc b/website/lib/python2.7/locale.pyc
deleted file mode 100644
index c899b11c07c63889d34acbd2a6d3ff3c35b7785a..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/locale.pyc and /dev/null differ
diff --git a/website/lib/python2.7/no-global-site-packages.txt b/website/lib/python2.7/no-global-site-packages.txt
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/website/lib/python2.7/ntpath.py b/website/lib/python2.7/ntpath.py
deleted file mode 120000
index 3e6e17175cd9ad7318417511ae8a15dc38bef325..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/ntpath.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/ntpath.py
\ No newline at end of file
diff --git a/website/lib/python2.7/orig-prefix.txt b/website/lib/python2.7/orig-prefix.txt
deleted file mode 100644
index 51444b3efc68fb037c974f35bc531719e2cb85bd..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/orig-prefix.txt
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9
\ No newline at end of file
diff --git a/website/lib/python2.7/os.py b/website/lib/python2.7/os.py
deleted file mode 120000
index e776e05b613fe63d0e20b5f8b427184daacae759..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/os.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/os.py
\ No newline at end of file
diff --git a/website/lib/python2.7/os.pyc b/website/lib/python2.7/os.pyc
deleted file mode 100644
index 51385b046c65e54c9a3fe69af7fcb5037357e9f5..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/os.pyc and /dev/null differ
diff --git a/website/lib/python2.7/posixpath.py b/website/lib/python2.7/posixpath.py
deleted file mode 120000
index 1902887f518834749d2649bd856a7f8360281654..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/posixpath.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/posixpath.py
\ No newline at end of file
diff --git a/website/lib/python2.7/posixpath.pyc b/website/lib/python2.7/posixpath.pyc
deleted file mode 100644
index ab6408b503dbb4607795a8f815dfce3bfa67b2a8..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/posixpath.pyc and /dev/null differ
diff --git a/website/lib/python2.7/re.py b/website/lib/python2.7/re.py
deleted file mode 120000
index 0bdcbc4fb6cdabeb2b0c8073a778e63985643415..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/re.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/re.py
\ No newline at end of file
diff --git a/website/lib/python2.7/re.pyc b/website/lib/python2.7/re.pyc
deleted file mode 100644
index 84afd0b17292856c586bb0a3a70bc17eb3df7455..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/re.pyc and /dev/null differ
diff --git a/website/lib/python2.7/site.py b/website/lib/python2.7/site.py
deleted file mode 100644
index 7969769c36c0f45053ca59f8db4e910d146e9cdf..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/site.py
+++ /dev/null
@@ -1,758 +0,0 @@
-"""Append module search paths for third-party packages to sys.path.
-
-****************************************************************
-* This module is automatically imported during initialization. *
-****************************************************************
-
-In earlier versions of Python (up to 1.5a3), scripts or modules that
-needed to use site-specific modules would place ``import site''
-somewhere near the top of their code.  Because of the automatic
-import, this is no longer necessary (but code that does it still
-works).
-
-This will append site-specific paths to the module search path.  On
-Unix, it starts with sys.prefix and sys.exec_prefix (if different) and
-appends lib/python<version>/site-packages as well as lib/site-python.
-It also supports the Debian convention of
-lib/python<version>/dist-packages.  On other platforms (mainly Mac and
-Windows), it uses just sys.prefix (and sys.exec_prefix, if different,
-but this is unlikely).  The resulting directories, if they exist, are
-appended to sys.path, and also inspected for path configuration files.
-
-FOR DEBIAN, this sys.path is augmented with directories in /usr/local.
-Local addons go into /usr/local/lib/python<version>/site-packages
-(resp. /usr/local/lib/site-python), Debian addons install into
-/usr/{lib,share}/python<version>/dist-packages.
-
-A path configuration file is a file whose name has the form
-<package>.pth; its contents are additional directories (one per line)
-to be added to sys.path.  Non-existing directories (or
-non-directories) are never added to sys.path; no directory is added to
-sys.path more than once.  Blank lines and lines beginning with
-'#' are skipped. Lines starting with 'import' are executed.
-
-For example, suppose sys.prefix and sys.exec_prefix are set to
-/usr/local and there is a directory /usr/local/lib/python2.X/site-packages
-with three subdirectories, foo, bar and spam, and two path
-configuration files, foo.pth and bar.pth.  Assume foo.pth contains the
-following:
-
-  # foo package configuration
-  foo
-  bar
-  bletch
-
-and bar.pth contains:
-
-  # bar package configuration
-  bar
-
-Then the following directories are added to sys.path, in this order:
-
-  /usr/local/lib/python2.X/site-packages/bar
-  /usr/local/lib/python2.X/site-packages/foo
-
-Note that bletch is omitted because it doesn't exist; bar precedes foo
-because bar.pth comes alphabetically before foo.pth; and spam is
-omitted because it is not mentioned in either path configuration file.
-
-After these path manipulations, an attempt is made to import a module
-named sitecustomize, which can perform arbitrary additional
-site-specific customizations.  If this import fails with an
-ImportError exception, it is silently ignored.
-
-"""
-
-import sys
-import os
-try:
-    import __builtin__ as builtins
-except ImportError:
-    import builtins
-try:
-    set
-except NameError:
-    from sets import Set as set
-
-# Prefixes for site-packages; add additional prefixes like /usr/local here
-PREFIXES = [sys.prefix, sys.exec_prefix]
-# Enable per user site-packages directory
-# set it to False to disable the feature or True to force the feature
-ENABLE_USER_SITE = None
-# for distutils.commands.install
-USER_SITE = None
-USER_BASE = None
-
-_is_64bit = (getattr(sys, 'maxsize', None) or getattr(sys, 'maxint')) > 2**32
-_is_pypy = hasattr(sys, 'pypy_version_info')
-_is_jython = sys.platform[:4] == 'java'
-if _is_jython:
-    ModuleType = type(os)
-
-def makepath(*paths):
-    dir = os.path.join(*paths)
-    if _is_jython and (dir == '__classpath__' or
-                       dir.startswith('__pyclasspath__')):
-        return dir, dir
-    dir = os.path.abspath(dir)
-    return dir, os.path.normcase(dir)
-
-def abs__file__():
-    """Set all module' __file__ attribute to an absolute path"""
-    for m in sys.modules.values():
-        if ((_is_jython and not isinstance(m, ModuleType)) or
-            hasattr(m, '__loader__')):
-            # only modules need the abspath in Jython. and don't mess
-            # with a PEP 302-supplied __file__
-            continue
-        f = getattr(m, '__file__', None)
-        if f is None:
-            continue
-        m.__file__ = os.path.abspath(f)
-
-def removeduppaths():
-    """ Remove duplicate entries from sys.path along with making them
-    absolute"""
-    # This ensures that the initial path provided by the interpreter contains
-    # only absolute pathnames, even if we're running from the build directory.
-    L = []
-    known_paths = set()
-    for dir in sys.path:
-        # Filter out duplicate paths (on case-insensitive file systems also
-        # if they only differ in case); turn relative paths into absolute
-        # paths.
-        dir, dircase = makepath(dir)
-        if not dircase in known_paths:
-            L.append(dir)
-            known_paths.add(dircase)
-    sys.path[:] = L
-    return known_paths
-
-# XXX This should not be part of site.py, since it is needed even when
-# using the -S option for Python.  See http://www.python.org/sf/586680
-def addbuilddir():
-    """Append ./build/lib.<platform> in case we're running in the build dir
-    (especially for Guido :-)"""
-    from distutils.util import get_platform
-    s = "build/lib.%s-%.3s" % (get_platform(), sys.version)
-    if hasattr(sys, 'gettotalrefcount'):
-        s += '-pydebug'
-    s = os.path.join(os.path.dirname(sys.path[-1]), s)
-    sys.path.append(s)
-
-def _init_pathinfo():
-    """Return a set containing all existing directory entries from sys.path"""
-    d = set()
-    for dir in sys.path:
-        try:
-            if os.path.isdir(dir):
-                dir, dircase = makepath(dir)
-                d.add(dircase)
-        except TypeError:
-            continue
-    return d
-
-def addpackage(sitedir, name, known_paths):
-    """Add a new path to known_paths by combining sitedir and 'name' or execute
-    sitedir if it starts with 'import'"""
-    if known_paths is None:
-        _init_pathinfo()
-        reset = 1
-    else:
-        reset = 0
-    fullname = os.path.join(sitedir, name)
-    try:
-        f = open(fullname, "rU")
-    except IOError:
-        return
-    try:
-        for line in f:
-            if line.startswith("#"):
-                continue
-            if line.startswith("import"):
-                exec(line)
-                continue
-            line = line.rstrip()
-            dir, dircase = makepath(sitedir, line)
-            if not dircase in known_paths and os.path.exists(dir):
-                sys.path.append(dir)
-                known_paths.add(dircase)
-    finally:
-        f.close()
-    if reset:
-        known_paths = None
-    return known_paths
-
-def addsitedir(sitedir, known_paths=None):
-    """Add 'sitedir' argument to sys.path if missing and handle .pth files in
-    'sitedir'"""
-    if known_paths is None:
-        known_paths = _init_pathinfo()
-        reset = 1
-    else:
-        reset = 0
-    sitedir, sitedircase = makepath(sitedir)
-    if not sitedircase in known_paths:
-        sys.path.append(sitedir)        # Add path component
-    try:
-        names = os.listdir(sitedir)
-    except os.error:
-        return
-    names.sort()
-    for name in names:
-        if name.endswith(os.extsep + "pth"):
-            addpackage(sitedir, name, known_paths)
-    if reset:
-        known_paths = None
-    return known_paths
-
-def addsitepackages(known_paths, sys_prefix=sys.prefix, exec_prefix=sys.exec_prefix):
-    """Add site-packages (and possibly site-python) to sys.path"""
-    prefixes = [os.path.join(sys_prefix, "local"), sys_prefix]
-    if exec_prefix != sys_prefix:
-        prefixes.append(os.path.join(exec_prefix, "local"))
-
-    for prefix in prefixes:
-        if prefix:
-            if sys.platform in ('os2emx', 'riscos') or _is_jython:
-                sitedirs = [os.path.join(prefix, "Lib", "site-packages")]
-            elif _is_pypy:
-                sitedirs = [os.path.join(prefix, 'site-packages')]
-            elif sys.platform == 'darwin' and prefix == sys_prefix:
-
-                if prefix.startswith("/System/Library/Frameworks/"): # Apple's Python
-
-                    sitedirs = [os.path.join("/Library/Python", sys.version[:3], "site-packages"),
-                                os.path.join(prefix, "Extras", "lib", "python")]
-
-                else: # any other Python distros on OSX work this way
-                    sitedirs = [os.path.join(prefix, "lib",
-                                             "python" + sys.version[:3], "site-packages")]
-
-            elif os.sep == '/':
-                sitedirs = [os.path.join(prefix,
-                                         "lib",
-                                         "python" + sys.version[:3],
-                                         "site-packages"),
-                            os.path.join(prefix, "lib", "site-python"),
-                            os.path.join(prefix, "python" + sys.version[:3], "lib-dynload")]
-                lib64_dir = os.path.join(prefix, "lib64", "python" + sys.version[:3], "site-packages")
-                if (os.path.exists(lib64_dir) and
-                    os.path.realpath(lib64_dir) not in [os.path.realpath(p) for p in sitedirs]):
-                    if _is_64bit:
-                        sitedirs.insert(0, lib64_dir)
-                    else:
-                        sitedirs.append(lib64_dir)
-                try:
-                    # sys.getobjects only available in --with-pydebug build
-                    sys.getobjects
-                    sitedirs.insert(0, os.path.join(sitedirs[0], 'debug'))
-                except AttributeError:
-                    pass
-                # Debian-specific dist-packages directories:
-                sitedirs.append(os.path.join(prefix, "local/lib",
-                                             "python" + sys.version[:3],
-                                             "dist-packages"))
-                if sys.version[0] == '2':
-                    sitedirs.append(os.path.join(prefix, "lib",
-                                                 "python" + sys.version[:3],
-                                                 "dist-packages"))
-                else:
-                    sitedirs.append(os.path.join(prefix, "lib",
-                                                 "python" + sys.version[0],
-                                                 "dist-packages"))
-                sitedirs.append(os.path.join(prefix, "lib", "dist-python"))
-            else:
-                sitedirs = [prefix, os.path.join(prefix, "lib", "site-packages")]
-            if sys.platform == 'darwin':
-                # for framework builds *only* we add the standard Apple
-                # locations. Currently only per-user, but /Library and
-                # /Network/Library could be added too
-                if 'Python.framework' in prefix:
-                    home = os.environ.get('HOME')
-                    if home:
-                        sitedirs.append(
-                            os.path.join(home,
-                                         'Library',
-                                         'Python',
-                                         sys.version[:3],
-                                         'site-packages'))
-            for sitedir in sitedirs:
-                if os.path.isdir(sitedir):
-                    addsitedir(sitedir, known_paths)
-    return None
-
-def check_enableusersite():
-    """Check if user site directory is safe for inclusion
-
-    The function tests for the command line flag (including environment var),
-    process uid/gid equal to effective uid/gid.
-
-    None: Disabled for security reasons
-    False: Disabled by user (command line option)
-    True: Safe and enabled
-    """
-    if hasattr(sys, 'flags') and getattr(sys.flags, 'no_user_site', False):
-        return False
-
-    if hasattr(os, "getuid") and hasattr(os, "geteuid"):
-        # check process uid == effective uid
-        if os.geteuid() != os.getuid():
-            return None
-    if hasattr(os, "getgid") and hasattr(os, "getegid"):
-        # check process gid == effective gid
-        if os.getegid() != os.getgid():
-            return None
-
-    return True
-
-def addusersitepackages(known_paths):
-    """Add a per user site-package to sys.path
-
-    Each user has its own python directory with site-packages in the
-    home directory.
-
-    USER_BASE is the root directory for all Python versions
-
-    USER_SITE is the user specific site-packages directory
-
-    USER_SITE/.. can be used for data.
-    """
-    global USER_BASE, USER_SITE, ENABLE_USER_SITE
-    env_base = os.environ.get("PYTHONUSERBASE", None)
-
-    def joinuser(*args):
-        return os.path.expanduser(os.path.join(*args))
-
-    #if sys.platform in ('os2emx', 'riscos'):
-    #    # Don't know what to put here
-    #    USER_BASE = ''
-    #    USER_SITE = ''
-    if os.name == "nt":
-        base = os.environ.get("APPDATA") or "~"
-        if env_base:
-            USER_BASE = env_base
-        else:
-            USER_BASE = joinuser(base, "Python")
-        USER_SITE = os.path.join(USER_BASE,
-                                 "Python" + sys.version[0] + sys.version[2],
-                                 "site-packages")
-    else:
-        if env_base:
-            USER_BASE = env_base
-        else:
-            USER_BASE = joinuser("~", ".local")
-        USER_SITE = os.path.join(USER_BASE, "lib",
-                                 "python" + sys.version[:3],
-                                 "site-packages")
-
-    if ENABLE_USER_SITE and os.path.isdir(USER_SITE):
-        addsitedir(USER_SITE, known_paths)
-    if ENABLE_USER_SITE:
-        for dist_libdir in ("lib", "local/lib"):
-            user_site = os.path.join(USER_BASE, dist_libdir,
-                                     "python" + sys.version[:3],
-                                     "dist-packages")
-            if os.path.isdir(user_site):
-                addsitedir(user_site, known_paths)
-    return known_paths
-
-
-
-def setBEGINLIBPATH():
-    """The OS/2 EMX port has optional extension modules that do double duty
-    as DLLs (and must use the .DLL file extension) for other extensions.
-    The library search path needs to be amended so these will be found
-    during module import.  Use BEGINLIBPATH so that these are at the start
-    of the library search path.
-
-    """
-    dllpath = os.path.join(sys.prefix, "Lib", "lib-dynload")
-    libpath = os.environ['BEGINLIBPATH'].split(';')
-    if libpath[-1]:
-        libpath.append(dllpath)
-    else:
-        libpath[-1] = dllpath
-    os.environ['BEGINLIBPATH'] = ';'.join(libpath)
-
-
-def setquit():
-    """Define new built-ins 'quit' and 'exit'.
-    These are simply strings that display a hint on how to exit.
-
-    """
-    if os.sep == ':':
-        eof = 'Cmd-Q'
-    elif os.sep == '\\':
-        eof = 'Ctrl-Z plus Return'
-    else:
-        eof = 'Ctrl-D (i.e. EOF)'
-
-    class Quitter(object):
-        def __init__(self, name):
-            self.name = name
-        def __repr__(self):
-            return 'Use %s() or %s to exit' % (self.name, eof)
-        def __call__(self, code=None):
-            # Shells like IDLE catch the SystemExit, but listen when their
-            # stdin wrapper is closed.
-            try:
-                sys.stdin.close()
-            except:
-                pass
-            raise SystemExit(code)
-    builtins.quit = Quitter('quit')
-    builtins.exit = Quitter('exit')
-
-
-class _Printer(object):
-    """interactive prompt objects for printing the license text, a list of
-    contributors and the copyright notice."""
-
-    MAXLINES = 23
-
-    def __init__(self, name, data, files=(), dirs=()):
-        self.__name = name
-        self.__data = data
-        self.__files = files
-        self.__dirs = dirs
-        self.__lines = None
-
-    def __setup(self):
-        if self.__lines:
-            return
-        data = None
-        for dir in self.__dirs:
-            for filename in self.__files:
-                filename = os.path.join(dir, filename)
-                try:
-                    fp = open(filename, "rU")
-                    data = fp.read()
-                    fp.close()
-                    break
-                except IOError:
-                    pass
-            if data:
-                break
-        if not data:
-            data = self.__data
-        self.__lines = data.split('\n')
-        self.__linecnt = len(self.__lines)
-
-    def __repr__(self):
-        self.__setup()
-        if len(self.__lines) <= self.MAXLINES:
-            return "\n".join(self.__lines)
-        else:
-            return "Type %s() to see the full %s text" % ((self.__name,)*2)
-
-    def __call__(self):
-        self.__setup()
-        prompt = 'Hit Return for more, or q (and Return) to quit: '
-        lineno = 0
-        while 1:
-            try:
-                for i in range(lineno, lineno + self.MAXLINES):
-                    print(self.__lines[i])
-            except IndexError:
-                break
-            else:
-                lineno += self.MAXLINES
-                key = None
-                while key is None:
-                    try:
-                        key = raw_input(prompt)
-                    except NameError:
-                        key = input(prompt)
-                    if key not in ('', 'q'):
-                        key = None
-                if key == 'q':
-                    break
-
-def setcopyright():
-    """Set 'copyright' and 'credits' in __builtin__"""
-    builtins.copyright = _Printer("copyright", sys.copyright)
-    if _is_jython:
-        builtins.credits = _Printer(
-            "credits",
-            "Jython is maintained by the Jython developers (www.jython.org).")
-    elif _is_pypy:
-        builtins.credits = _Printer(
-            "credits",
-            "PyPy is maintained by the PyPy developers: http://pypy.org/")
-    else:
-        builtins.credits = _Printer("credits", """\
-    Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
-    for supporting Python development.  See www.python.org for more information.""")
-    here = os.path.dirname(os.__file__)
-    builtins.license = _Printer(
-        "license", "See http://www.python.org/%.3s/license.html" % sys.version,
-        ["LICENSE.txt", "LICENSE"],
-        [os.path.join(here, os.pardir), here, os.curdir])
-
-
-class _Helper(object):
-    """Define the built-in 'help'.
-    This is a wrapper around pydoc.help (with a twist).
-
-    """
-
-    def __repr__(self):
-        return "Type help() for interactive help, " \
-               "or help(object) for help about object."
-    def __call__(self, *args, **kwds):
-        import pydoc
-        return pydoc.help(*args, **kwds)
-
-def sethelper():
-    builtins.help = _Helper()
-
-def aliasmbcs():
-    """On Windows, some default encodings are not provided by Python,
-    while they are always available as "mbcs" in each locale. Make
-    them usable by aliasing to "mbcs" in such a case."""
-    if sys.platform == 'win32':
-        import locale, codecs
-        enc = locale.getdefaultlocale()[1]
-        if enc.startswith('cp'):            # "cp***" ?
-            try:
-                codecs.lookup(enc)
-            except LookupError:
-                import encodings
-                encodings._cache[enc] = encodings._unknown
-                encodings.aliases.aliases[enc] = 'mbcs'
-
-def setencoding():
-    """Set the string encoding used by the Unicode implementation.  The
-    default is 'ascii', but if you're willing to experiment, you can
-    change this."""
-    encoding = "ascii" # Default value set by _PyUnicode_Init()
-    if 0:
-        # Enable to support locale aware default string encodings.
-        import locale
-        loc = locale.getdefaultlocale()
-        if loc[1]:
-            encoding = loc[1]
-    if 0:
-        # Enable to switch off string to Unicode coercion and implicit
-        # Unicode to string conversion.
-        encoding = "undefined"
-    if encoding != "ascii":
-        # On Non-Unicode builds this will raise an AttributeError...
-        sys.setdefaultencoding(encoding) # Needs Python Unicode build !
-
-
-def execsitecustomize():
-    """Run custom site specific code, if available."""
-    try:
-        import sitecustomize
-    except ImportError:
-        pass
-
-def virtual_install_main_packages():
-    f = open(os.path.join(os.path.dirname(__file__), 'orig-prefix.txt'))
-    sys.real_prefix = f.read().strip()
-    f.close()
-    pos = 2
-    hardcoded_relative_dirs = []
-    if sys.path[0] == '':
-        pos += 1
-    if _is_jython:
-        paths = [os.path.join(sys.real_prefix, 'Lib')]
-    elif _is_pypy:
-        if sys.version_info > (3, 2):
-            cpyver = '%d' % sys.version_info[0]
-        elif sys.pypy_version_info >= (1, 5):
-            cpyver = '%d.%d' % sys.version_info[:2]
-        else:
-            cpyver = '%d.%d.%d' % sys.version_info[:3]
-        paths = [os.path.join(sys.real_prefix, 'lib_pypy'),
-                 os.path.join(sys.real_prefix, 'lib-python', cpyver)]
-        if sys.pypy_version_info < (1, 9):
-            paths.insert(1, os.path.join(sys.real_prefix,
-                                         'lib-python', 'modified-%s' % cpyver))
-        hardcoded_relative_dirs = paths[:] # for the special 'darwin' case below
-        #
-        # This is hardcoded in the Python executable, but relative to sys.prefix:
-        for path in paths[:]:
-            plat_path = os.path.join(path, 'plat-%s' % sys.platform)
-            if os.path.exists(plat_path):
-                paths.append(plat_path)
-    elif sys.platform == 'win32':
-        paths = [os.path.join(sys.real_prefix, 'Lib'), os.path.join(sys.real_prefix, 'DLLs')]
-    else:
-        paths = [os.path.join(sys.real_prefix, 'lib', 'python'+sys.version[:3])]
-        hardcoded_relative_dirs = paths[:] # for the special 'darwin' case below
-        lib64_path = os.path.join(sys.real_prefix, 'lib64', 'python'+sys.version[:3])
-        if os.path.exists(lib64_path):
-            if _is_64bit:
-                paths.insert(0, lib64_path)
-            else:
-                paths.append(lib64_path)
-        # This is hardcoded in the Python executable, but relative to
-        # sys.prefix.  Debian change: we need to add the multiarch triplet
-        # here, which is where the real stuff lives.  As per PEP 421, in
-        # Python 3.3+, this lives in sys.implementation, while in Python 2.7
-        # it lives in sys.
-        try:
-            arch = getattr(sys, 'implementation', sys)._multiarch
-        except AttributeError:
-            # This is a non-multiarch aware Python.  Fallback to the old way.
-            arch = sys.platform
-        plat_path = os.path.join(sys.real_prefix, 'lib',
-                                 'python'+sys.version[:3],
-                                 'plat-%s' % arch)
-        if os.path.exists(plat_path):
-            paths.append(plat_path)
-    # This is hardcoded in the Python executable, but
-    # relative to sys.prefix, so we have to fix up:
-    for path in list(paths):
-        tk_dir = os.path.join(path, 'lib-tk')
-        if os.path.exists(tk_dir):
-            paths.append(tk_dir)
-
-    # These are hardcoded in the Apple's Python executable,
-    # but relative to sys.prefix, so we have to fix them up:
-    if sys.platform == 'darwin':
-        hardcoded_paths = [os.path.join(relative_dir, module)
-                           for relative_dir in hardcoded_relative_dirs
-                           for module in ('plat-darwin', 'plat-mac', 'plat-mac/lib-scriptpackages')]
-
-        for path in hardcoded_paths:
-            if os.path.exists(path):
-                paths.append(path)
-
-    sys.path.extend(paths)
-
-def force_global_eggs_after_local_site_packages():
-    """
-    Force easy_installed eggs in the global environment to get placed
-    in sys.path after all packages inside the virtualenv.  This
-    maintains the "least surprise" result that packages in the
-    virtualenv always mask global packages, never the other way
-    around.
-
-    """
-    egginsert = getattr(sys, '__egginsert', 0)
-    for i, path in enumerate(sys.path):
-        if i > egginsert and path.startswith(sys.prefix):
-            egginsert = i
-    sys.__egginsert = egginsert + 1
-
-def virtual_addsitepackages(known_paths):
-    force_global_eggs_after_local_site_packages()
-    return addsitepackages(known_paths, sys_prefix=sys.real_prefix)
-
-def fixclasspath():
-    """Adjust the special classpath sys.path entries for Jython. These
-    entries should follow the base virtualenv lib directories.
-    """
-    paths = []
-    classpaths = []
-    for path in sys.path:
-        if path == '__classpath__' or path.startswith('__pyclasspath__'):
-            classpaths.append(path)
-        else:
-            paths.append(path)
-    sys.path = paths
-    sys.path.extend(classpaths)
-
-def execusercustomize():
-    """Run custom user specific code, if available."""
-    try:
-        import usercustomize
-    except ImportError:
-        pass
-
-
-def main():
-    global ENABLE_USER_SITE
-    virtual_install_main_packages()
-    abs__file__()
-    paths_in_sys = removeduppaths()
-    if (os.name == "posix" and sys.path and
-        os.path.basename(sys.path[-1]) == "Modules"):
-        addbuilddir()
-    if _is_jython:
-        fixclasspath()
-    GLOBAL_SITE_PACKAGES = not os.path.exists(os.path.join(os.path.dirname(__file__), 'no-global-site-packages.txt'))
-    if not GLOBAL_SITE_PACKAGES:
-        ENABLE_USER_SITE = False
-    if ENABLE_USER_SITE is None:
-        ENABLE_USER_SITE = check_enableusersite()
-    paths_in_sys = addsitepackages(paths_in_sys)
-    paths_in_sys = addusersitepackages(paths_in_sys)
-    if GLOBAL_SITE_PACKAGES:
-        paths_in_sys = virtual_addsitepackages(paths_in_sys)
-    if sys.platform == 'os2emx':
-        setBEGINLIBPATH()
-    setquit()
-    setcopyright()
-    sethelper()
-    aliasmbcs()
-    setencoding()
-    execsitecustomize()
-    if ENABLE_USER_SITE:
-        execusercustomize()
-    # Remove sys.setdefaultencoding() so that users cannot change the
-    # encoding after initialization.  The test for presence is needed when
-    # this module is run as a script, because this code is executed twice.
-    if hasattr(sys, "setdefaultencoding"):
-        del sys.setdefaultencoding
-
-main()
-
-def _script():
-    help = """\
-    %s [--user-base] [--user-site]
-
-    Without arguments print some useful information
-    With arguments print the value of USER_BASE and/or USER_SITE separated
-    by '%s'.
-
-    Exit codes with --user-base or --user-site:
-      0 - user site directory is enabled
-      1 - user site directory is disabled by user
-      2 - uses site directory is disabled by super user
-          or for security reasons
-     >2 - unknown error
-    """
-    args = sys.argv[1:]
-    if not args:
-        print("sys.path = [")
-        for dir in sys.path:
-            print("    %r," % (dir,))
-        print("]")
-        def exists(path):
-            if os.path.isdir(path):
-                return "exists"
-            else:
-                return "doesn't exist"
-        print("USER_BASE: %r (%s)" % (USER_BASE, exists(USER_BASE)))
-        print("USER_SITE: %r (%s)" % (USER_SITE, exists(USER_BASE)))
-        print("ENABLE_USER_SITE: %r" %  ENABLE_USER_SITE)
-        sys.exit(0)
-
-    buffer = []
-    if '--user-base' in args:
-        buffer.append(USER_BASE)
-    if '--user-site' in args:
-        buffer.append(USER_SITE)
-
-    if buffer:
-        print(os.pathsep.join(buffer))
-        if ENABLE_USER_SITE:
-            sys.exit(0)
-        elif ENABLE_USER_SITE is False:
-            sys.exit(1)
-        elif ENABLE_USER_SITE is None:
-            sys.exit(2)
-        else:
-            sys.exit(3)
-    else:
-        import textwrap
-        print(textwrap.dedent(help % (sys.argv[0], os.pathsep)))
-        sys.exit(10)
-
-if __name__ == '__main__':
-    _script()
diff --git a/website/lib/python2.7/site.pyc b/website/lib/python2.7/site.pyc
deleted file mode 100644
index 93bf6ee12b17d8fe058ddd7299971254b21d4f1d..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/site.pyc and /dev/null differ
diff --git a/website/lib/python2.7/sre.py b/website/lib/python2.7/sre.py
deleted file mode 120000
index 8c8bb19bfd3bd63e8f1bb2c3d67aec3313a252fe..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/sre.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/sre.py
\ No newline at end of file
diff --git a/website/lib/python2.7/sre_compile.py b/website/lib/python2.7/sre_compile.py
deleted file mode 120000
index 4b3f29123e5fc8ac855e3a6b84641787cf485a35..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/sre_compile.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/sre_compile.py
\ No newline at end of file
diff --git a/website/lib/python2.7/sre_compile.pyc b/website/lib/python2.7/sre_compile.pyc
deleted file mode 100644
index ec19b0963cf28532d7b03ec774f722d50cbca20b..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/sre_compile.pyc and /dev/null differ
diff --git a/website/lib/python2.7/sre_constants.py b/website/lib/python2.7/sre_constants.py
deleted file mode 120000
index 279d5a10c29c1680340f7e39f9e46e0972516175..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/sre_constants.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/sre_constants.py
\ No newline at end of file
diff --git a/website/lib/python2.7/sre_constants.pyc b/website/lib/python2.7/sre_constants.pyc
deleted file mode 100644
index b9ea276b1d17d8720c1b3a4420b91218043523f7..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/sre_constants.pyc and /dev/null differ
diff --git a/website/lib/python2.7/sre_parse.py b/website/lib/python2.7/sre_parse.py
deleted file mode 120000
index 2dfa1dc0927c0ad2e01a7dda9c9b0f4df03e6563..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/sre_parse.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/sre_parse.py
\ No newline at end of file
diff --git a/website/lib/python2.7/sre_parse.pyc b/website/lib/python2.7/sre_parse.pyc
deleted file mode 100644
index 593f16014d863c6bde769ad064aa1517a9dae03e..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/sre_parse.pyc and /dev/null differ
diff --git a/website/lib/python2.7/stat.py b/website/lib/python2.7/stat.py
deleted file mode 120000
index ab38b0b228deab71905035c4066dee77102279de..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/stat.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/stat.py
\ No newline at end of file
diff --git a/website/lib/python2.7/stat.pyc b/website/lib/python2.7/stat.pyc
deleted file mode 100644
index aba6f3cf01693e169d0189464c7d3109338c3792..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/stat.pyc and /dev/null differ
diff --git a/website/lib/python2.7/types.py b/website/lib/python2.7/types.py
deleted file mode 120000
index bfd968595031b9a680a7234d64c86c71e0e0de6b..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/types.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/types.py
\ No newline at end of file
diff --git a/website/lib/python2.7/types.pyc b/website/lib/python2.7/types.pyc
deleted file mode 100644
index 517d67030f6d5c2a7ef47973384e163a63f40591..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/types.pyc and /dev/null differ
diff --git a/website/lib/python2.7/warnings.py b/website/lib/python2.7/warnings.py
deleted file mode 120000
index eefc53277150a58e22016bd39b935073619e9a5e..0000000000000000000000000000000000000000
--- a/website/lib/python2.7/warnings.py
+++ /dev/null
@@ -1 +0,0 @@
-/remote/python/2.7.9/lib/python2.7/warnings.py
\ No newline at end of file
diff --git a/website/lib/python2.7/warnings.pyc b/website/lib/python2.7/warnings.pyc
deleted file mode 100644
index 5144a81923548e2bea0511532318614ab0d14930..0000000000000000000000000000000000000000
Binary files a/website/lib/python2.7/warnings.pyc and /dev/null differ