updated file parser to match the idea written on the white board
can now read node.sf
added node.sf test