updated gitignore
new sub project commits
updated log
updated to use new vector based component manager