initial commit
file exists and is readable, loop through lines
start fleshing out depth
has to be a class eventually, may as well be now
dig a little deeper
trying for depth-first parse

i think this gets me to a point where i'm as deep as possible down the first banch of the tree
from here, i should theoretically be able to start working back up the tree, aggregating values into a series of nested hashes
having a little bit of trouble wrapping my head around the aggregation right now