added needed Requires

Added requires that were needed and minor adustement in description and source