Added projects scaffold.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge branch 'integration' of https://github.com/cblair/portal into integration

Conflicts:
	Gemfile.lock
	app/helpers/documents_helper.rb
	app/models/document.rb
	app/views/data_io/index.html.erb
	app/views/layouts/application.html.erb
	db/schema.rb

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Syncing Projects to Hatch Beta

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Updated projects to work with new Hatch interface.
See edit menu of documents and collections.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge branch 'integration' of https://github.com/cblair/portal into integration
Updates to project menus, added project helper, added new error detection.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Started user managment page, tweaks to projects -> show, should be faster.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Streamlined project interface. Can now add/remove collaborators and change
owner through "edit" menu.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Added basic unit tests for projects, started unit tests for projects helper.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Added unit tests for projects and project helper.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Added roles, access control with "can can", updates to projects.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge branch 'shanedev' of https://github.com/cblair/portal into shanedev

Conflicts:
	app/controllers/projects_controller.rb
	app/helpers/projects_helper.rb
	db/seeds.rb
	test/fixtures/documents.yml
	test/unit/helpers/projects_helper_test.rb

Fix conflict from adding roles and cancan.
Shane
Add documents by collection feature added.
Updates to project controller and helper to make better user of instance and local varibles.
Updates to unit tests.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge branch 'integration' of https://github.com/cblair/portal into integration

Conflicts:
	Gemfile.lock
	app/controllers/documents_controller.rb
	app/models/document.rb
	config/routes.rb
	db/schema.rb

Merged shanedev branch (projects) into integration.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Post shanedev into itegration merge, pre replace shavedev with merge.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Post shanvedev replaced with merged shanedev and integration.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Pojects v1 finished.
Collections can now be added/removed from a project.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge branch 'master' of https://github.com/cblair/portal into integration

Conflicts:
	Gemfile.lock
	app/helpers/documents_helper.rb
	app/models/collection.rb
	app/models/user.rb
	config/initializers/couchdb.rb
	db/schema.rb

Merge of master into integration and shanedev into integration.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Finish merging of master and shanedev into integraion.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Successfull merge of branches master (jobs), integration, and
shanedev (projects V1).

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>