added facility to choose projects on startup
permissions now handles project permissions