The system messages "MediaWiki:Common.css" or "MediaWiki:Thenameofyourskin.css" etc. (this may not be camelcased - another reason for distince naming) allow for further customization of CSS so amending the code-base is not necessary. Same for JS, too.
Topic on Extension talk:BootStrapSkinContactForm
Appearance
No need have sorted this now, managed to get the module extensions to work correctly, don't know why but I was using $out instead of $output, which incidentally also cured the page name issue. Had a blonde moment, though I'm still under the affects of anaesthtic, had an operation yesterday, nothing serious, but I'm feeling pretty spaced out lol
Cannot blame you for having blonde moments. I have them all the time, too. Proof of this is on this very talk page. :)