1) added businessKey and quals/hash by it (with guava lib)
2) using joda time and joda time hiberanate
3) corrected facade to look more like REST api not RPC api
4) removed transactional from repository