using resolve for state switching to get requirements and attributes; working on fixing minor bugs in toolbar multiselect
loading; updated handling of multi selects
updated todo