Add support for unique indexes

I have implemented support for unique indexes (issue #34) according to the Neo4j REST API: http://docs.neo4j.org/chunked/stable/rest-api-unique-indexes.html

It is simply an optional argument passed when adding a key:value to an index. If the key:value already exists then Neo4j will not add it to the index.