Projects features

These are some changes to fix the project features integration bug, that was mentioned in the other pull request, tried to do steps more like Jon's, got rid of the ids from the AST table.