Project structure

Gruntfile, project structure for docs generation and library source code.
Grunt support for compiling tests files.
Initial forms code.

- Components that corresponds for Bootstrap's form elements including:
  Forms, Control Groups, Label, Help & Validation colors.
- Validation support, expecting the model to have an 'isValid' boolean property.
- Basic documentation and samples.
- Basic structure for unit tests via Qunit.