Adding Transactions/Split entities
Created relationships among these entities
Created some tests
More expressive methods on Account
Rename removeParent() to unsetParent()
unsetParent no long calls setParent(NULL) and is responsible for triggering change events