feat(core): Add ability to switch client version

Introduce "beta version" switch on client.

close #176
test(beta): add test for beta http interceptor