Changed all objects to embed DBO and implement DBI, which frees domain objects from implementing db-related methods, such as DbId() and Collection()
Make sure 'DBO' fields don't get marshalled by mgo/bson
Alert the user when their session has expired
Add validation
Upgrade to Bootstrap 3.1.1; Change theme templates to refer to assets only under the survana/1.0.0/theme/ folder
Upgrade AngularJS to 1.2.14
Add study.AddSubject() which make()'s the study.Subjects map if it's null.
Refactor group fields; Add _alignEl() for single elements such as buttons, previously only text fields supported the 'align' keyword; Add _placeholder() for input groups; refactor addons and affixes;