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>
Added collection nil handing for doc datatable partial
bump for new stuffing
Adding meeting stuff; making couchdb view check happen only on init
bump for new stuffing
fix dataTables for documents, adding bServerSide back
adding last logged in to user index
switching filter and doc to stuffing_text; mostly updated UT