Added before method that loads the file and the first Scanner unit test that checks if the file has been loaded into a scanner
Added Scanner unit test that makes sure we start at position 0 on line 1
Added character and token lookahead tests
Added token and tokenLookahead tests
Symbol table refactoring
Merge remote-tracking branch 'origin/master'

* origin/master:
  Added scanner spec stubs

Conflicts:
	lib/modules/scanner.js
	test/scannerSpec.js