Setup task runner and asset manager

- GulpJS for task runner
- Bower for asset manager
- Semantic UI for prepackaged UI goodness
- jQuery for the goodness
- Bourbon for SASS goodness
- Bitters for good default typography
- Normalize.css for a good reset CSS

.gitignore has been updated to ignore NodeJS modules and Bower
components. It has also been updated to unignore composer.lock file.
Setup simple bash script for php built-in server