added preferences page for the project (w/ update attributes functionality)