Relax version requirements to accept a greater version

Fixes #104
Merge pull request #154 from devbliss/feature/clear-site-directory-option

Clear site directory before build
Merge pull request #130 from d0ugal/relax-requirements

Relax version requirements to accept a greater version
Merge remote-tracking branch 'upstream/master'

Sync with upstream