added ArtifactRepository tests and normalize config
added index method and disabled autoindexing
fixed ip repository
changed domain models
Merge pull request #5 from runInCloud/data-access

Data access