Cib consistent structure

Standardise project structure to match SLAPI / SDK.

Lowercase folders in root folder.
Move all exceptions into subfolder "Exception"