Initial empty repository
Resolves 2
Resolves 4
Resolves 5