adding unit testing
updated test suites and added utility to remove whitespace from beginning and end of strings
splitting test suites into separate files
removing qunit
changed test directory name, headless testing can test multiple urls now
added unit test for the extend method
Merge branch 'unit_tests'