Added web docs and tests