diff --git a/.gitignore b/.gitignore
index 06088bc..e18e068 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,59 @@
-.emergence
+# Created by http://www.gitignore.io
+
+### OSX ###
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+# Thumbnails
+._*
+
+# Files that might appear on external disk
+.Spotlight-V100
+.Trashes
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+
+### Node ###
+# Logs
+logs
+*.log
+
+# Runtime data
+pids
+*.pid
+*.seed
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Compiled binary addons (http://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directory
+# Commenting this out is preferred by some people, see
+# https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
+node_modules
+
+# Users Environment Variables
+.lock-wscript
+
+
+### Bower ###
+bower_components
+
diff --git a/Contributors.html b/Contributors.html
new file mode 100644
index 0000000..a1523e4
--- /dev/null
+++ b/Contributors.html
@@ -0,0 +1,73 @@
+
+
+
+
+ School District of Philadelphia: Budget Data Visualizer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Gruntfile.js b/Gruntfile.js
new file mode 100644
index 0000000..5020fb5
--- /dev/null
+++ b/Gruntfile.js
@@ -0,0 +1,22 @@
+/*global module:false*/
+module.exports = function(grunt) {
+
+ // Project configuration.
+ grunt.initConfig({
+ // Metadata.
+ pkg: grunt.file.readJSON('package.json'),
+ nodestatic: {
+ server: {
+ options: {
+ port: 8080,
+ keepalive: true
+ }
+ }
+ }
+ });
+
+ // Default task.
+ grunt.loadNpmTasks('grunt-nodestatic');
+ grunt.registerTask('default', ['nodestatic']);
+
+};
\ No newline at end of file
diff --git a/README.md b/README.md
index 81a01e6..affed9a 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,20 @@ A web-based visualization of the budget information released on the School Distr
Based on D3's Sequences sunburst example.
-For Users: http://schoolbudget.phl.io
+For Users: http://schoolbudget.phl.io
For Developers: https://github.com/CfABrigadePhiladelphia/schoolbudget.phl.io
http://codeforphilly.org/projects/Budget_Visualization
+
+### Setup
+
+1. Install Node. You can download and find installation instructions at http://nodejs.org/.
+2. Install Grunt command line interface `npm install -g grunt-cli`
+3. From your project directory, run `npm install` to pull in dependencies
+4. To watch changes locally, type command `grunt` and visit the site in your browser at localhost:8080
+
+### Github Pages
+
+You can view the github pages version of this site at [http://summer-of-open-source.github.io/schoolbudget.phl.io](http://summer-of-open-source.github.io/schoolbudget.phl.io)
+
+
+School district data can be found at: http://webgui.phila.k12.pa.us/offices/o/open-data-initiative
diff --git a/css/bulldog/budget-base.css b/css/bulldog/budget-base.css
index 50ecc11..d7f4d54 100644
--- a/css/bulldog/budget-base.css
+++ b/css/bulldog/budget-base.css
@@ -178,3 +178,4 @@ blockquote:before {
blockquote:after {
position: absolute;
}
+
diff --git a/css/sunburst.css b/css/sunburst.css
index 52332f9..d6ed9f4 100644
--- a/css/sunburst.css
+++ b/css/sunburst.css
@@ -158,4 +158,11 @@ form {
#total {
font-size: 2.5em;
line-height: 1.5em;
-}
\ No newline at end of file
+}
+
+.contributors-list li{
+ background: url("arrow.png") 0 50% no-repeat;
+ list-style: none;
+ padding-left: 12px;
+ font-size: 4em;
+}
diff --git a/index.html b/index.html
index c4b877d..b7cdcc9 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,7 @@
-
+