tidied up the gemspec file
fixed the bug, had to ditch fakefs though

Due to the way we load the HAML templates using fakefs means that VPNMaker won't find the templates
fixed the manager spec
made the config generator use templates from the template directory

also replaced string concats with File.join