Debug
Address entities by new getId method

Entities should be addressed by a unique
identifier in the entity caches.
Working release branch

Creating release branch for final version.

This solution works as fo right now.
Refactor
Adding minimal changes
Add Joe's changes

Merge joes changes in environment to github
Final commit

clean up code

comment code

refactor code
Merge branch 'release'

final merge for finished product