Added documentation and reverted directory structure changes