File repository written in golang