added rspec and added some passing spec, with 1 failing spec
chasing down a bug in KeyBuilder

- added console to the rake task (not working yet)
- made a templates directory for the haml files
- made an examples directory
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
moved intialize to the top of the file

getting so confused thinking self.generate is initialize....
made openssl config and tmp files be stored in vpn path instead of /tmp

data leakage what?
made the manager spec check for the existance of other files
made key_builder raise BuildErrors when generated files are empty
changed the data dir location so it wasn't prefixed
fixed bug where server.crt was generated empty
added server props in test, used subject in manager spec, added a few specs
renamed the VPNMaker spec file, used subject in manager spec
added some more user specs
updated readme file
Merge pull request #1 from penguinpowernz/testing-is-cool

Testing is cool