added custom function test
fixed issue #2
Merge branch 'master' into debugger

Conflicts:
	hacked.bnf
	parser/productionstable.go
	runtime/function.go