Separated 'hafah_api' to 'hafah_api', 'hafah_backend', 'hafah_objects'; added comments; created exception definitions #14