Splitting enum/exception/bizobjects apart

Change-Id: I49c9898cf4b2ad245522a7fa8a736af01a514839
Merge pull request #2 from safaci2000/master

Separate definition types into respective folders.