Refactor GraphDatabase to have startup() & shutdown() static methods,
also fix clearDb() method to first shutdown() database
Refactor startTransaction() to give graphDb instead as nodes are created
using the graphDb instance, not the transaction object
Add -Xlint option to be more verbose on error messages
Upgrading neo4j from 1.9.3 to 2.0.0-M05, the docs are lacking for 1.9.3
and we already need 2.0 functionality
Implement GraphDatabase setup for Email
Start on unit tests for Email and Database
-Introduced class for ClaimToken, backed by UUID's
-Shifted Email to be backed by a Node
-Introduced base classes for Entity's and unique entities
-Shifted Email to Email.java.ignore until can make it usable with new
Email implementation.
-Added execute method to GraphDatabase for Cypher calls (some
abstractions like Unique and Merge are not available in Java and would
rather use Cypher than locks -- and not sure what the key value for
factories should be for relationships).
-Added base definitions for Label and Relationship types.
-Started adding tests for RelationshipFactory.
Finished unit test for RelationshipFactory
Fixed: Cypher command to create relationship: Previous one did not
specify direction of edge and so did not guarantee start Node was linked
to End node and not vice verse.

Fixed: Execution Engine not set to null on GraphDatabase shutdown, if
Database reset while running engine may be out of date and will crash
when attempts to run query after reset.
Issue: depending on how tear-down and setup can attempt to delete no longer
existing files as it attempts to cleanDb. Current shutdown / setup signature
seem to work.

Issue: reseting graph did not cause factories and other to become null. Current
solution: instead of initializing when factory is uninitialized, initialize
when graph database service reference in that class is stale or null.
Desirable: some kind of observer pattern that would be easy to make things
play nicely on service reset:  Low severity, normal running should not be
effected.

Moved Functionality from UniqueEntity extension of Entity into a
UniqueEntityFactory to reduce duplicate code in managing the internal factory
state on Db resets and simplify Unique Entity implementers.

Started Adding Trust Edge, as of this point Email and Citation are
functional but lack navigational methods. User is not yet started.
Fix build break
Added Citation and Session unit tests, and fixed User constructer email length bug
added User unit tests
Merge pull request #6 from abmack/software-testing

Adding Unit Tests
addded three test cases for email and updated the adress checking
Merge pull request #7 from dzinn/software-testing

addded three test cases for email and updated the adress checking
Added cost for trust edge and subject.
Added cost for trust edge and subject.
Cleaning up comments
Fix unit tests as per the Unit Test defect log
Final submission for Defect Log including documentation
Simple jar building script for the CLI front end