Removed ambiguity of UC2/1

Made repository type-specific properties encapsulated  in repo instead of extending it.
Defined CreateRepoPage type.
This pull request is related to #172
see http://www.requs.org/typical-mistakes.html#avoid-over-specifying