Added backbone.js and set up pages
edit page fields are working
OAuth login and logout are mostly working. Submitting form without OAuth does not create session. OAuth button is missing after logout.
Re-initialize login button after logout
Signed in and out navigation
Got submission working
Set up model collection for list page
Save data to local storage and display saved data in list page
Changes missing from previous commit plus deleting items
Change displayed publish or unpublish button depending on status
Save to the local store when publishing
Bulk actions
Publish with callback
Moved publish function into method on the Item model
Publish items from the item list. Buttons don't update based on status yet.
Split list into multiple views that listen to updates and display changes
All/registered/published filter buttons on list view
Got file upload working again. Data from bulk csv uploads is not saved to local storage correctly, but seems to publish correctly.
Partially working edit. Not all fields populate the edit form correctly (e.g. title), but updated values do get saved.
Edit mostly works, but saving without selecting an ELA standard or Math standard clears those fields. This commit includes bugfixes to EasyPublish.getAuthors and EasyPublish.getAlignments, which weren't saving multiple authors or ELA standards correctly.
Tree menu values now get set correctly when they are automatically populated by import or edit instead of manually selected.