Started v3.0 with support for both server and embedded neo4j v2.0
Got some kind of structure what the new 3.0 version of neo4j would look like

It uses the latest source from the neo4j-core master branch
Added support for callbacks
Moved the wrapper code from neo4j-core to this gem

Now uses released neo4j-core 3.0.0.alpha.1
Using active_attr gem

This is still a spike, but it looks very promising using the active_attr !
Started writing proper RSpecs and copied Rspecs from 2.x. version
Impl. validations
Changed travis so that it will build using both JRuby and MRI 1.9.3
Started impl. simple finders
Fixed broken rspec
Started writing isolated unit tests and some refactoring

* Use ActiveSupport Concern

We probably want to make a difference between attributes (from the active_attr gem) and our properties (which maps directly to Neo4j's properties).
Impl #props which is different to #attribute method and added more RSpecs

* props returns which properties will be saved
* attribute is from the active_attr gem which may contain nil properties
Fixed support for inheritance and finders

Some more refactoring of RSpecs
Continue to use ActiveAttr and ActiveModel and latest neo4j-core

* Using ActiveAttr together with ActiveModel:Dirty to detect changes
* Fix for if index already exist on a property

TODO
* Some problem with finding Fixnum values via Index and the Server API
Copied and Impl. old RSpecs from 2.x

* handling persistence of nodes
* Make sure only changed attributes will be saved
* The update method should not accept arguments
* Use alpha.3 of neo4j-core
Fix of running neo4j as a gem

* requiring neo4j-core
* fix rspec
* use 2.0.0 server neo4j on travis
Impl. more callback methods, before_create etc..
Better support for queries, with find and all methods

Reimplemented old RSpecs
Cleanup and more YARD docs
Impl inheritance and search