Add option to disable smart join feature - fixes #5

See bug #5. This adds disableSmartJoin() and enableSmartJoin() methods.