.DS_store ignore
bug fix
Entity base class added