Added docs and test frameworks