[npm/todo#2] Initializing project

start a project.

TO DO:
  1. Install development dependencies
    - grunt
    - grunt-contrib-connect
    - grunt-contrib-watch
    - grunt-recess
[npm/done#2.1] Add development dependencies

TO DO #2.1 done!
[grunt/todo#3] Add kickstarter code on Gruntfile.js

Write some basic code for gruntjs configuration. divide inside wrapper
function on 3 parts.

  1. Load plugin
  all code for load plugin goes here.

  2. Task configuration
  all code for configuration task inside `initConfig` object.

  3. Register custom tasl
  all code for register custom task goes here.

TO DO:
  1. write grunt-contrib-connect configuration task.
  2. write grunt-recess configuration task.
  3. write grunt-contrib-watch configuration task.
[grunt/done#3.1] write grunt-contrib-connect configuration task

for starting server on base directory.
[grunt/done#3.2] write grunt-recess configuration task

convert less file into css.
[grunt/done#3.3]  write grunt-contrib-watch configuration task.
[grunt] register server custom task

this task will be run watch file and server at once.
[demo] Added all this file for demo purpose
Merge branch 'dev'