first commit.
added gitignore.
Initial import
updated naming conventions in blueprints implementation to be 'standard' as well as finalized appropriate variables.
Complete re-write of Blueprints indexing scheme. Passing most blueprints tests.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/java/com/thinkaurelius/titan/blueprints/TitanEdge.java
	src/main/java/com/thinkaurelius/titan/blueprints/TitanElement.java
	src/main/java/com/thinkaurelius/titan/blueprints/TitanGraph.java
	src/main/java/com/thinkaurelius/titan/blueprints/TitanIndex.java
	src/main/java/com/thinkaurelius/titan/blueprints/TitanVertex.java
	src/main/java/com/thinkaurelius/titan/blueprints/util/TitanEdgeSequence.java
Merging changes
Reworked transaction management and id handling to allow of id assignment on the fly and implement rolling commit correctly.
Major refactoring of Titan interface. Removed many minor features and simpified the API. Changed code and test cases accordingly.
Modified disk storage write interface to mutate keys rather than splitting mutations into individual inserts and deletes. This interface change resulted in a various compile time errors that still need to be fixed.
Intermediate commit with updated diskstorage method interfaces. Contains dummy implementations for Cassandra - please fix Dan!
Intermediate commit with updated diskstorage method interfaces. Contains dummy implementations for Cassandra - please fix Dan!
Intermediate commit, still need to fix one test case.
added titan-logo.
added titan-logo.
Intermediate commit, fixing a few bugs. Not yet stable.
Merge branch 'master' of github.com:thinkaurelius/titan
Unstable HBase backend and Cassandra cleanups

Both the HBase and Cassandra backends exhibit failures under test.

There's now a rudimentary HBase OrderedKeyColumnValue store with no
locking, no transactions, and no performance testing.  It passes the
OrderedKeyColumnValueStore test, but both it and the Cassandra Thrift
backend fail the GraphDBTest.  You must start a HBase server before
running the HBase tests -- they just assume there's a server up that
they can talk to.  Interestingly, while the Cassandra and HBase
backends fail several methods in GraphDBTest, InMemory also fails one
(for what are likely reasons unique to it).

I added HBase and hadoop-core dependencies to pom.xml.

I also updated the testing cassandra.yaml file and Cassandra
CTConnectionFactory class to be compatible with Cassandra 1.1.0.
Cassandra dependency cleanup and testing tweak

I deleted pom.xml deps leftover from when Cassandra wasn't distributed
to Maven Central.  I also increased the cassandra-all dep version from
1.0.7 to 1.1.0 (the current release).

The Cassandra test config also seemed to be allowing Cassandra too
small a heap to survive through the full series of test methods in
CassandraThriftKeyColumnValueTest.  The daemon would sometimes die
partway through this test class, at which point the Thrift client
binding would typically emit a timeout or premature socket EOF error.
I changed the test to stop and start Cassandra between each test
method, as opposed to using one daemon for the entire class.  I expect
to take another look at this when checking our Cassandra testing
configs for 1.1.x compatibility.
Bugfixing.