Hide .git from HTTP

Signed-off-by: Gideon Farrell <me@gideonfarrell.co.uk>
Updated user edit page (making it work)

Signed-off-by: Gideon Farrell <me@gideonfarrell.co.uk>