update readme, modify .gitnore to exclude omposer.lock