Make Admin into a Marionette sub-application

Conflicts:
	app/scripts/controllers/AppController.js
Delete unusable folder and files
Implement routes on Admin Marionette sub application

Conflicts:
	app/scripts/application.js
	bower.json
Add setting of active menu in admin menu options
Remove views with simalar templates.
Use text template instead of hbs templates

Conflicts:
	app/scripts/controllers/AppController.js
Add className hash to composite and items views

Conflicts:
	app/scripts/communicator.js
	app/scripts/controllers/AppController.js
Fixed errors on `grunt test`.

Conflicts:
	app/scripts/init.js
	bower.json
Added fixtures for baucis tests
Changes on fixtures
Changes on file names and follow platform conventions
Fixed errors when using fixtures.js on multiple test files
 typeerror udenfined 'address' etc..
Fixed errors when using fixtures.js on multiple test files
Added kkho's skills controller test
Fixed some module mismatch between test and application

Conflicts:
	app/index.html
	app/scripts/application.js
	app/scripts/communicator.js
	app/scripts/init.js
	app/scripts/main.js
Modified the GET User Controller Api test
Change user rule validation from .com to .net
Added POST PUT DELETE BDD test and change password API