Splitting enum/exception/bizobjects apart

Change-Id: I49c9898cf4b2ad245522a7fa8a736af01a514839