Added a utility class for validating valid paths. Also did minor directory restructurings