Able to speficy dependencies for fields
Fixed unability to append rows to an empty manager
Updated example.py
Added field decorator for simpler definition of dynamic fields
Simplified the code of field decorator using inspect module