setup.py: add install_requires, so "pip install -e ." works
try a setuptools/virtualenv -centric approach
rename command to "safe_develop"
gitignore petmail.egg-info/ , now that we're using setuptools
bin/petmail: fix delegate-to-subprocess, need sys.argv too
tolerate pynacl API change: exceptions live elsewhere
update README and travis rules to match new build process
setup.py: don't require setuptools for the initial 'safe_develop' command

We're building a virtualenv anyways, which includes setuptools (or
rather 'distribute'), so it will be available by the time 'safe_develop'
turns around and calls 'develop'.

This change should make it possible to run 'safe_develop' on a system
without setuptools installed.
update to versioneer-0.10
add core files for (twitter)-Bootstrap-3.1.1
add jquery-2.1.1 (minified)
control.html: switch to bootstrap-based tabs/navbar

Also upgrade to d3-3.4.8, and move d3 into media/js/ .
move js/css into subdirectories, for consistency with Bootstrap
Makefile: avoid -d in code that gets BASEURL
Makefile: 'rebuild' deletes old nodes before recreating them

Also use ./n1/petmail instead of -d
control.js: hush some js2-mode warnings

Add 'var' for some variables defined outside the file: shouldn't hurt,
and hushes the warnings. Also added some 'var' that were actually
needed.
control.js: rearrange code, no functional changes
layout: add separate columns for contacts/details, rooms/messages
replace contacts with div/buttons, not list items
"Add Contact": make the button look and work nicer