Stevie May has declared that he is happy at St Johnstone and hopes to sign a new deal to keep him at the club.