Haskell Web Interface for gitolite managed git repos for student lab tasks