Complete the compass methods and handle watchID

Add clearWatch() wrapper;
Add getCurrent() wrapper;
Pass watchID throw resolve() in watchHeading() wrapper;
Fixes a syntax error
Merge pull request #91 from rbecheras/patch-2

Complete the compass methods and handle watchID