Added hasattr/getattr/setattr logic and CONTRIBUTORS file