Initial Implementation

Discussion regarding the implementation is continued in https://github.com/sylphon/artifactory/issues/3 - this pull request will eventually become the initial implementation.