Closes #2 Also document installer, fix some formatting issues, add encoding to an open(), and remove an obsolete TODO.