Initial Client part commit

Isomorphic SmartClient JS library (LGPL version) - based client code.