development environment optimizations

grunt compass task to compile scss files.

    *use `grunt watch` instead of `compass watch` command*

apache server replaced with node-connect.

    * unnecessary configurations removed from vagrantfile.
    * puppet-apache module removed and configuration removed from manifest file and vhost template deleted.
    * grunt connect task added. dev server can be started with `grunt connect` from commandline and portal can be displayed on `localhost:8000`. it is not a secure server, only http is supported.

grunt concurrent task added.

    * it helps to start both watch and connect tasks in parallel.
    * default task is concurrent now. just type `grunt`.