(#29) - Add an initial client library and start integrating to website