Adding Sync support

Now we have sync support!

It returns now an object with both functions. I tested with the tests and works great, changing async by sync still gets test passed and it's true sync. 

Not sure how to test it since the code is practically the same. 

Note that in order for this to be true semver, we should version this (if released) as `1.0.0` since it's not backwards compatible.