added /contact validation and post functions. haven't tried it yet