Rename remove() to deleteProject() and add return, add methods to open a...

...nd close projects, change the return of getBelongedProjects() to return only necessary rows
Onur is right. Keep two redundant functions.