added default constructor and ability to set path after instantiation
added default constructor and ability to set path after instantiation