- reformatted text for source files
- added extern where appropriate
- moved voidf typedef to Object.h
- Added experimental Compartment object
- Added test for Compartment object