Working on the choice list module

- Started adding the dummy tests.
Fixed sync integraton on module choice

- Fixed sync integration on choice to allow external updates to the select elemet to reflect on the custom choice.
Addint test coverage
Adding series of to do list of actions that require to be implemented
Fixed #4 - radio buttons not initializing in correct `checked` state when in radio button group
Merge pull request #5 from nandastone/feature/radio-init-fix

Fixed #4 - radio buttons not initializing in correct `checked` state whe...
1.0.4 - Release

- Adding documentation
- Adding contributors
- Fixing test
- Bumping version
1.0.5 - Release
Merge branch 'master' into 1.1.0dev

Conflicts:
	app/lib/radio/Radio.js
	customforms.js
	doc/BaseField.js.html
	doc/Checkbox.html
	doc/Checkbox.js.html
	doc/File.html
	doc/File.js.html
	doc/Radio.html
	doc/Radio.js.html
	doc/Select.html
	doc/Select.js.html
	doc/Text.html
	doc/Text.js.html
	doc/customformsjs.BaseField.html
	doc/customformsjs.html
	doc/index.html
	doc/main.js.html
	package.json
Implementing control keys for the choice box

- Implemented space bar
- Implemented enter key
- Integrated tests coverage
Integrate key events delegation to browser

- Browser now handles the default key event by having the focus on the hidden select