added projects model
added associations between nodes and projects; lots of cleanup necessary