added source file
added re-exports and documentation to web client