updating specs to support windows paths
updating libs to allow multiplatform support
fix for windows not finding template files becouse it doesn't split by /