initialise github strategy with git url
Move Github and Local into GitStrategy module
use date in branch name
make github access optional for local strategy
rename strategies
simplify creation a little using a factory method
Extract github functionality into helper
Move all text strings into helper
DRY up clone strategy using lazy loaders in helper
Move string helpers