Solved it myself, there were some whitespace issues in the functions.php file in the theme which were disrupting most scripts running on the page. Viewing the source html of the page only showed up as : ????????????? repeated.
Removing all whitespace between php code markers and html tags worked fine