added support functions and added dependencies
added basic help
Added checks for parameters and option to create folders if they don't exist
Just comments