Added documentation and tests folder