merge conflict fix
1) fixed wrong board in sidebar
2) reorganized some of sidebar code
3) added sidebar menu
4) added partial card position editor implementation
5) added promise for fetching board to notify other controllers