Merge pull request #30 from phantomjinx/engine

Converts the local repository to site on its own thread
Merge remote-tracking branch 'upstream/engine'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Initial commit on classes that interact with the JCR nodes.
Implemented create session, and commit and rollback of a repository session.
More refactoring due to the removing of "I" in interface names. Added test to import a file into Komodo workspace.
Added a test which at the moment is not running due to MS config loading not being able to find our CNDs.
Merge pull request #35 from elvisisking/repo-impl

Repo impl