Path search implementation and more stuff

* Add .PHONY targets.
* New file/path search.
* New target to create base directories.
* Convert target 'index' to 'public/index.html' (real file).