API
---

Create an item
	fin.create({ type: 'user', name: 'marcus' }, function(newItemId) { ... })

Query for items
	fin.query({ type: 'user' }, function(mutation) { ... })

Subscribe to an item property
	fin.subscribe(itemId, propertyName, function(mutation) { ... })

Mutate an item property
	fin.set(itemId, propertyName, value)

Getting started
---------------

Fin requires node and redis
	sudo make install-node
	sudo make install-redis

Fin also needs some local libraries
	make lib/js.io
	make lib/redis-node-client

Run redis server, fin server, and fin query observer
	redis-server redis.conf &
	node run_server.js &
	node run_query_observer.js &

Finally, fire up your browser to localhost/[path to fin]/demo

API
---

Create an item
	fin.create({ type: 'user', name: 'marcus' }, function(newItemId) { ... })

Query for items
	fin.query({ type: 'user' }, function(mutation) { ... })

Subscribe to an item property
	fin.subscribe(itemId, propertyName, function(mutation) { ... })

Mutate an item property
	fin.set(itemId, propertyName, value)

Getting started
---------------

Fin requires node and redis
	sudo make install-node
	sudo make install-redis

Fin also needs some local libraries
	make lib/js.io
	make lib/redis-node-client

Run redis server, fin server, and fin query observer
	redis-server redis.conf &
	node run_server.js &
	node run_query_observer.js &

Finally, fire up your browser to localhost/[path to fin]/demo

Running tests
-------------
Go through the "Getting started" steps above to get fin up and running. Then run the tests:
	cd test
	node run_tests.js

Add notes on how to run the tests
Add notes on how to run the tests
