revise the DSL to objective-c only
add NanoStore
setup basic project
setup specs, add basic structure
add spec for macro
ignore user interface state file
add model initializer
Implement attribute getter and setting
add default store method to store and add store class method to object
allow saving objects
move most method defines in macro to NSMObject
correct bug that incorrectly set bags value
Add callbacks:

-(BOOL) modelShouldSaveAndReturnError:(NSError * __autoreleasing *)error;
-(void) modelWillSave;
-(void) modelDidSave;
Add KVO
Simplify method name
Add doc for callback
update readme