added OPTIONS to allowed requests, added convienent methods