Added basic file parser and reader