Refactored to always call callback for internal calls, did not update for anything public. Closes #2
Updated versioning