Added synchronous methods and tests

This is in reference to fixing #58.