read into Fakefs and realised i was not using it properly, symlink test now passing

Signed-off-by: Andre Dublin <81dublin@gmail.com>
rename and organize methods

Signed-off-by: Andre Dublin <81dublin@gmail.com>
proper use of fakefs, back to failing test

Signed-off-by: Andre Dublin <81dublin@gmail.com>
Merge pull request #19 from andredublin/build

Need to figure out how to get the symlink test to pass