updated requirements and build documentation

updated requirements added future enhancemnets