added contributing guidelines and started tests as required by the contributing guidelines