Remove %.tex dependency

Remove %.tex dependency from '%.ps' and '%.pdf' targets,
as it causes a redundant execution of compilation
File search within 'ps' and 'pdf' targets - still in testing

Currently intermediate testing version
Move towards making file search within 'ps' and 'pdf' targets
Include 'compile_primary' and 'compile_secondary' subroutines

Include 'compile_primary' and 'compile_secondary' subroutines
Not use them yet
Replace change of 'basename' everywhere into pattern substitution
Default targets 'ps' and 'pdf' now call 'make' to deal with compilation
As does the '.tex' target