header classes path moved
added class body to class defination
changed all archived key from #define to N\SString *const
supports NSCoding in id declaration list
added definition of method list and method