No point in echoing usage info, here

syntax should already be correct at this point
Declaring separate variable for path
No need for such verbosity

(might implement a verbosity flag, later on…)
forgot to change the constructor to use the new $path variable
Implemented extra security measure to weed out use of "../" in the path argument