Fix #247 - Check whether expected project paths exist

Until now, we were assuming that the 'web' and 'bin' path always
existed. Now we check whether they actually exist.
Add assertion
Merge pull request #251 from my-personal-forks/fix-missing-paths

Fix #247 - Check whether expected project paths exist