Added yard to write some documentation
Added check for dependencies