Add timeStamp to RecordMetricAsync, improve permissions handling and API uniformity, make a few params optional.
Merge pull request #20 from bradserbuddy/2.0.1

Add timeStamp to RecordMetricAsync, improve permissions handling and API uniformity, make a few params optional.