made projects independent

Projects are now independent of each other and files and imports are the
children of project.
machine independent ids
fixed typo
Merge remote-tracking branch 'origin/config-file'