Adds simple Python script which checks the header of index.html for some common mistakes.
Checks whether file is actually a proper index.html.
Implements comments of @r-gaia-cs. Adds check for template header. Breaks up some more long lines.
Reorders function to follow index.html. Adds checks for all categories.
Here's the correct index.html
Starting to work on extended example using climate data
Getting raw data
Getting data into database
Getting all data into database
IPython Notebook to do interactive visualization
Prototype of script to setup bootcamp

**Note**: This is only a prototype and won't work without changes.
Beta version of setup

- Add request for password
- Add password in requests
- Remove echo commands
Fix some bugs
Fix set_team

Thanks to @izuzak for the tip.
Update documentation and small improvements
swc-windows-installer.py: Install nano source syntax highlighters

Make writing Python source code (and a number of other languages) a
bit more exciting for the eyes and easier on the brain by coloring
strings, comments, and such.

We need to install the source tarball because the compiled zip doesn't
include the syntax highlighting scripts.  To make that easier, I've
extracted out the download / hash-check functionality into a new
download(), which I use in both the old zip_install() and the new
tar_install().  If the user doesn't have an existing ~/.nanorc, we
populate it by adding 'include' options for each of the syntax files
in the Nano tarball.  If they do have an existing ~/.nanorc, I assume
they know what they're doing ;).

The default '*' compression is for transparent detection [1], but you
can override it to explicitly select the compression type if you like.

There's a bit of ugliness to work around the lack of a
--strip-components analog in TarFile.extractall [2].  Instead, we
iterate over the TarInfo members and strip leading components from
their 'name' by hand [3].

[1]: http://docs.python.org/3/library/tarfile.html#tarfile.open
[2]: http://docs.python.org/3/library/tarfile.html#tarfile.TarFile.extractall
[3]: http://docs.python.org/3/library/tarfile.html#tarfile.TarInfo.name
Merge branch 'python' into bc-namespaced-python

* python:
  swc-windows-installer.py: Install nano source syntax highlighters
Uses pyyaml for header parsing. Moves script to bin/
Add unit tests to index.html validator

- Add unit test to all check functions
- Add unit test to file handler

Changes in swc_index_validator.py

- Remove some calls to `strip()`

  They aren't necessary any more because we use PyYAML.
- Changes in `check_contry()`

  Use only one conditional
- Change in `check_intructor()`

  Check if the list isn't empty.

TODO:

- Fix the unit test that fail.
Merge pull request #1 from r-gaia-cs/validator

Add unit tests